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

Flask SQLalchemy:在模板中迭代原始SQL查询,flask,sqlalchemy,jinja2,Flask,Sqlalchemy,Jinja2,在函数中有一个代码,它将ResultProxy(据我所知)呈现给模板,如下所示: query = db_session.execute(serious_business_query) #raw sql return render_template('result.html', query=query) 我想在模板中遍历它,但什么也看不到。如何遍历ResultProxy对象?或者我应该传递给模板什么来简单地遍历它 文档链接正常,找不到我需要的内容。您可能想试试这个建议 当您从光标填写列表时,然后

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

query = db_session.execute(serious_business_query) #raw sql
return render_template('result.html', query=query)
我想在模板中遍历它,但什么也看不到。如何遍历ResultProxy对象?或者我应该传递给模板什么来简单地遍历它


文档链接正常,找不到我需要的内容。

您可能想试试这个建议 当您从光标填写列表时,然后将其传递给模板


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

您可能希望尝试此建议 当您从光标填写列表时,然后将其传递给模板

我猜,但可能jinja2模板不知道如何对游标或类似查询的对象进行排序,因此必须将其转换为列表对象