def get_one(**args) -> CommentModel: query = DBSession().query(CommentModel) if "id" in args: query = query.filter(CommentModel.id == args["id"]) return query.first()
def get_one(**args) -> ArticleModel: query = DBSession().query(ArticleModel) if "id" in args: query = query.filter(ArticleModel.id == args["id"]) if "title" in args: pass return query.first()
def get_one(**args) -> AuthorModel: query = DBSession().query(AuthorModel) if "id" in args: query = query.filter(AuthorModel.id == args["id"]) if "name" in args: pass return query.first()
def get_one(**args) -> OrdinaryWriterModel: query = DBSession().query(OrdinaryWriterModel) if "id" in args: query = query.filter(OrdinaryWriterModel.id == args["id"]) if "author_id" in args: query = query.filter( OrdinaryWriterModel.author_id == args["author_id"]) return query.first()