diff options
author | Matt Arnold | 2025-04-16 04:34:39 -0400 |
---|---|---|
committer | Matt Arnold | 2025-04-16 04:34:39 -0400 |
commit | 86b3c15595708df0593109ca4cefbc7e05acb371 (patch) | |
tree | 4ffe95e82de7181766a268c9f996d734a2c4e49f /models.py | |
parent | 6e1f614f0cf67d997c0a1b7e4e3866294c05f1e0 (diff) |
Add installer script to init the database from zero,.
Make profile picture nullable field
Diffstat (limited to 'models.py')
-rw-r--r-- | models.py | 8 |
1 files changed, 6 insertions, 2 deletions
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]) |