Finish converting CLI commands to use peewee

This commit is contained in:
3wc
2023-10-29 09:28:25 +00:00
parent ca7cd1aaa3
commit f8f83ce4d4
2 changed files with 142 additions and 184 deletions

View File

@ -1,5 +1,5 @@
import logging
from peewee import SqliteDatabase, Model, CharField, ForeignKeyField
from peewee import SqliteDatabase, Model, CharField, ForeignKeyField, DateTimeField
from textual.logging import TextualHandler
@ -29,6 +29,9 @@ class HamsterActivity(Model):
class HamsterFact(Model):
activity = ForeignKeyField(HamsterActivity, backref='facts')
start_time = DateTimeField()
end_time = DateTimeField(null=True)
description = CharField()
class Meta:
database = db