【问题标题】:How to get data from flask database using javascript?如何使用 javascript 从烧瓶数据库中获取数据?
【发布时间】:2021-08-28 10:27:16
【问题描述】:

我想在烧瓶数据库的选择框中显示用户,但选择是由 javascript 处理的。如何将信息传递给 javascript?

【问题讨论】:

  • flask 不是数据库。请发布您的代码和更具体的问题描述
  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: flask flask-sqlalchemy


【解决方案1】:

您可以使用 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>

如果这有帮助,请告诉我!

【讨论】:

  • 感谢您发布如此详细的答案。请注意,这将在服务器端呈现,而不是使用 javascript。
猜你喜欢
  • 2015-08-21
  • 2015-05-19
  • 1970-01-01
  • 1970-01-01
  • 2020-02-29
  • 1970-01-01
  • 1970-01-01
  • 2014-11-14
  • 1970-01-01
相关资源
最近更新 更多