【发布时间】:2018-09-07 20:50:48
【问题描述】:
长时间敲击键盘后我可能会感到疲倦,但我目前无法继续前进。 代码如下:
elif request.form["submit"] == "blah":
cursor.execute('''SELECT * FROM "Table_x"''')
results = cursor.fetchall()
for record in cursor:
results.append(record)
return "Showing all:" + str(results) + render_template("index.html")
基于上述,渲染模板的输出给了我一个令人讨厌的元组列表。
[(1, 'Dummy1', 'dummy1', 1), (2, 'Dummy2', 'dummy2', 2), (3, 'Dummy3', 'dummy3', 3)]
如何更改返回或结果变量(或两者),以便列表中的每个元组都打印在单独的行中?
【问题讨论】:
-
你需要循环遍历jinja中的元组列表,并在每个元组之后添加一个换行符(
<br>)。 -
您的问题看起来在于您如何呈现模板。从技术上讲,您创建数据的方式没有任何问题
标签: python postgresql flask jinja2