python - 如何使用 sqlalchemy 从 Flask 中的 SQlite 数据库中获取(检索)数据
问题描述
我的烧瓶应用程序中有一个表单,用于收集电子邮件、用户名和电话号码。我使用flask sqlalchemy 将它们全部存储在SQLite 数据库中。假设我的数据库如下所示:
Email Username Phone Number
James@yahoo.com James 123456789
Jane@yahoo.com Jane 987654321
我有一个 HTML 文件,我想在那里显示数据。我所拥有的是:
> @app.route("/Display")
def Display():
# Here I want to get all data from the database
# like this data=get from database
return render_template('Display.html', data=data)
我想知道任何人都可以告诉我如何使用flask sqlalchemy ORM 从数据库中检索数据或获取数据。我知道 query.filter_by 可用于根据用户名或电子邮件或电话号码进行过滤。但是,我怎样才能得到整个表(比如在表单中传递给render_template?比如在HTML页面中我想循环遍历数据并使用data.username或data.email)
解决方案
您可以使用此代码检索所有内容
data = Model.query.all()
model
您的模型名称在哪里。这将返回对象列表。
推荐阅读
- python - 需要帮助从 python 中的另一个类调用函数
- android - 打开应用程序后如何仅重新创建一次活动?
- python - 如何在 Pandas 中合并两个数据框而不丢失值
- flutter - Expanded 内的 GridView 不可见,仅在使用指定高度的 Container 时可见
- django - django过滤器获取视图内的过滤器字段值
- office-js - 使用 Outlook 桌面时删除的 SetSelectedDataAsync Html 数据
- python - TypeError: __init__() 得到了一个意外的关键字参数“重新引用”
- python - 有哪些可能的方法来对该方法进行单元测试?
- javascript - 订阅触发后如何重新获取查询?
- javascript - 如何通过Javascript或Jquery为ul标签的li标签着色?