get Shout with additional info

This commit is contained in:
knst-kotov
2021-09-24 17:39:37 +03:00
parent d640938c15
commit 9a5ec80b12
3 changed files with 51 additions and 16 deletions

View File

@@ -4,8 +4,9 @@ from orm.user import User
from orm.message import Message
from orm.topic import Topic
from orm.notification import Notification
from orm.shout import Shout, ShoutAuthor, ShoutTopic, ShoutRating, ShoutViewByDay
from orm.base import Base, engine
from orm.shout import Shout, ShoutAuthor, ShoutTopic, ShoutRating, ShoutViewByDay,\
ShoutRatingStorage, ShoutViewStorage
from orm.base import Base, engine, local_session
from orm.comment import Comment
__all__ = ["User", "Role", "Operation", "Permission", "Message", "Shout", "Topic", "Notification"]
@@ -13,3 +14,7 @@ __all__ = ["User", "Role", "Operation", "Permission", "Message", "Shout", "Topic
Base.metadata.create_all(engine)
Operation.init_table()
Resource.init_table()
with local_session() as session:
rating_storage = ShoutRatingStorage(session)
view_storage = ShoutViewStorage(session)