【发布时间】:2021-08-28 10:27:16
【问题描述】:
我想在烧瓶数据库的选择框中显示用户,但选择是由 javascript 处理的。如何将信息传递给 javascript?
【问题讨论】:
-
flask 不是数据库。请发布您的代码和更具体的问题描述
-
请提供足够的代码,以便其他人更好地理解或重现问题。
我想在烧瓶数据库的选择框中显示用户,但选择是由 javascript 处理的。如何将信息传递给 javascript?
【问题讨论】:
您可以使用 Jinja 做到这一点。可以通过如下渲染模板来传递数据库中的用户列表。在给定的示例中,我传递了从单独函数获得的键列表。它在 index.html 中使用 Jinja 语法使用 option 标记进行了迭代。
App.py
@app.route('/', methods=['POST','GET'])
def index():
return render_template('index.html', keyset = keys)
index.html
<body>
{% block body %}
<select name="example" id="names">
{% for key in keyset %}
<option value="{{key}}">{{key}}</option>
{% endfor %}
</select>
{% endfor %}
</body>
如果这有帮助,请告诉我!
【讨论】: