【发布时间】:2018-07-25 12:43:15
【问题描述】:
我有一个 python 脚本返回一个列表,我想将这些数据发送到 HTML 以构建适当的模板。
脚本.py:
def database():
try:
conn = psycopg2.connect("dbname='DataTeste' user='user1' host='localhost' password='123'")
except:
return "Impossible to connect to the database, check your code."
cur = conn.cursor()
conn.set_client_encoding('LATIN1')
cur.execute("SELECT * FROM customers")
rows = cur.fetchall()
return rows
现在我想在某个模板中接收这个脚本。任何人都可以帮助我吗?
【问题讨论】:
-
使用
Jinja -
您确实需要为您的问题添加更多细节。 Flask 预装了一个模板库
Jinja2,您可以使用它来呈现 HTML 模板。它还能够将 json 数据返回到 AJAX 调用...如果您包含 Minimal, Complete, and Verifiable example,您将获得更多相关响应 -
渲染模板
-
渲染模板对我来说很清楚,我将 python 脚本数据发送到一些我没有找到的模板