SQLalchemy:在模板中迭代原始SQL查询



在函数中有一个代码,它将ResultProxy(据我所知)呈现为模板,如下所示:

query = db_session.execute(serious_business_query) #raw sql
return render_template('result.html', query=query)

我想在我的模板中迭代它,但什么也看不到。如何迭代ResultProxy对象?或者,我应该向模板传递什么来简单地遍历它?

链接到文档可以,找不到我需要的东西

您可能想试试这个建议https://stackoverflow.com/a/17987782/1307985当您从光标中填写列表时,然后将其传递给模板。

我猜,但可能jinja2模板不知道如何在游标或类似查询的对象上进行itterate,所以它必须转换为列表对象。

最新更新