Python 如何使用flask_sqlalchemy在html上打印sqlite3的结果
大家好。我已经在谷歌上搜索了几个小时,阅读了一段时间的文档,但我似乎无法将所有模型的内容打印到html文件中Python 如何使用flask_sqlalchemy在html上打印sqlite3的结果,python,html,sqlite,flask-sqlalchemy,Python,Html,Sqlite,Flask Sqlalchemy,大家好。我已经在谷歌上搜索了几个小时,阅读了一段时间的文档,但我似乎无法将所有模型的内容打印到html文件中 #python file @app.route('/models') #@login_required def models(): allmodels = Modeldb.query.all() #THIS RETURNS A LIST FORM SQLITE3 return render_template('models.html', allmodels=allmod
#python file
@app.route('/models')
#@login_required
def models():
allmodels = Modeldb.query.all() #THIS RETURNS A LIST FORM SQLITE3
return render_template('models.html', allmodels=allmodels)
这是html文件
<html>
<head>
<body class = "body">
<body>
<h1> HELLOO </h1>
{% for models in allmodels %}
<p> {{ models }} </p>
{% endfor %}
</body>
</head>
</html>
你好
{%适用于所有模型%}
{{models}}
{%endfor%}
它输出
你好
我知道我很接近。或许不是提前感谢你们,给你们更多的精力;)) 好的。所以我明白了
{% for models in allmodels %}
{{row["column_name_here"]}}
{{row["another_column_name_here_if_u_want"]}}
{% endfor %}
这基本上成功了。:) 很高兴你找到了答案:)。尚无法发表评论,因此使用其他语法添加此帖子:
{% for models in allmodels %}
{{models.column_name_here}}
{{models.column2_name_here}}
{% endfor %}
谢谢你提供了另一种语法。与我的相比,它可读性更强,更容易理解:)