首页 > 解决方案 > 如何在烧瓶中制作具有特定文章ID的标签列表?

问题描述

我对过滤器查询有疑问:

articles = db.session.query(Articles.article_id, ArticleMessages.body, ArticleCategories.title).filter(
    Articles.article_id == ArticleMessages.article_id).filter(
    ArticleMessages.article_index == 1).filter(
    ArticleCategories.category_id == Articles.category_id).all()

输出:

[(1, 'Text1', 'Category1'), (2, 'Text2', 'Category2'), (1, 'Text1', 'Category2')]

我的问题是:我如何解决多个元组的问题并列出特定文章 ID 的类别?像这样:

[(1, 'Text1', ['Category1','Category2']), (2, 'Text2', 'Category2')]

标签: pythonflasksqlalchemy

解决方案


推荐阅读