blob: dca4694ee5b2f208c4f0b5b5c481295bee734414 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
from src.database import db
from src.database.models import Comment
from src.queries.base_query import BaseQuery
class CommentsQuery(BaseQuery):
def __init__(self):
super().__init__(Comment)
def all_comments(self):
return db.paginate(db.select(Comment))
def comments_of_post(self, post):
return db.paginate(
db.select(Comment).where(Comment.post == post).order_by(Comment.created_at.desc()),
)
|