From 86b3c15595708df0593109ca4cefbc7e05acb371 Mon Sep 17 00:00:00 2001 From: Matt Arnold Date: Wed, 16 Apr 2025 04:34:39 -0400 Subject: Add installer script to init the database from zero,. Make profile picture nullable field --- models.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'models.py') diff --git a/models.py b/models.py index b476d2c..08e6f62 100644 --- a/models.py +++ b/models.py @@ -30,7 +30,7 @@ class User(UserMixin, BaseModel): class Faccet(BaseModel): user_belongs = ForeignKeyField(User, backref="parts") name = TextField(unique=True) - picture = BlobField() + picture = BlobField(null=True) bio = TextField() birth = DateTimeField(default=datetime.now) @@ -65,7 +65,11 @@ def get_attribed_posts(uid): def get_tview(post_id): - return Post.select().where(Post.parent == post_id).order_by(Post.id.asc()) + return ( + Post.select() + .where((Post.parent == post_id) | (Post.id == post_id)) + .order_by(Post.id.asc()) + ) db.create_tables([User, Post, Faccet]) -- cgit 1.4.1-2-gfad0