def get_page_translations(cls, page):
"""
Get a list of all translations for a page
:param page: the page to query
:return: a list of languages or an empty list
"""
try:
return lang_models.Language.query.\
join(cls, and_(cls.page_id == page.id,
lang_models.Language.id == cls.language_id)).\
with_entities(lang_models.Language.id,
lang_models.Language.name,
lang_models.Language.pubid,
cls.group_id).all()
except exc.NoResultFound:
return None
评论列表
文章目录