代码之家  ›  专栏  ›  技术社区  ›  michal

将查询结果转换为列表

  •  0
  • michal  · 技术社区  · 7 年前

    我正在用Peewee和PostgreSQL构建一个Flask应用程序。我想从表中得到一个整数ID列表。

    def get_tagsID(self):
        return tag_list.select(tag_list.id).order_by(tag_list.tagGroup)
    

    然后在html文件中我有这样的:

    {% for t in test %}
    {{ t.id }},
    {% endfor %}
    

    这就产生了: 29, 30, 32, 26,

    现在,我想把它列出来,在应用程序副本文件

    tagList = []
    tags = modelFinance.Finance().get_tagsID()
    for t in tags:
        tagList.append(t)
    session['filter'] = tagList
    

    出现以下错误:

    TypeError: <modelFinance.tag_list object at 0x758d9430> is not JSON serializable

    如何从该查询中获取ID列表?

    0 回复  |  直到 7 年前