blob: 6873df081aca2532077ba181b241e283540871b8 (
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),
)
|