如何使用 flask_pymongo 将数据从 mongodb 显示到烧瓶模板?
How do I display data from mongodb to a flask template using flask_pymongo?
抱歉,如果这个问题有点含糊。我想将 mongodb 中的数据显示到烧瓶模板中,但我遇到了麻烦。这就是我目前所拥有的,但如您所见,它不起作用。 (我试着发挥创意)
@app.route('/find')
def find():
collection = db.lists.find()
names = []
for data in collection:
names.append(data['name'])
return render_template("find.html", title="Find - Website", name=names)
我知道 是更好的方法,如果有人能告诉我,我将不胜感激。谢谢!!
不完全确定最终目标是什么。然而,这是我在我的几个项目中使用的东西 before.If 你想显示一个带有列的 table 输出,你可以利用 pandas 和 pandas.to_html 函数。类似下面的内容 - 虽然我还没有测试语法 - 请从你的结尾检查
`df = pd.DataFrame.from_dict(json_normalize(db.lists.find))
return render_template("find.html", title="Find - Website", tables = [df.to_html(classes='dfstyle',header='true')]`
您可能需要从 flask 导入像 jsonify 这样的包,pandas 和 pandas.io.json.json_normalize 从 python
抱歉,如果这个问题有点含糊。我想将 mongodb 中的数据显示到烧瓶模板中,但我遇到了麻烦。这就是我目前所拥有的,但如您所见,它不起作用。 (我试着发挥创意)
@app.route('/find')
def find():
collection = db.lists.find()
names = []
for data in collection:
names.append(data['name'])
return render_template("find.html", title="Find - Website", name=names)
我知道 是更好的方法,如果有人能告诉我,我将不胜感激。谢谢!!
不完全确定最终目标是什么。然而,这是我在我的几个项目中使用的东西 before.If 你想显示一个带有列的 table 输出,你可以利用 pandas 和 pandas.to_html 函数。类似下面的内容 - 虽然我还没有测试语法 - 请从你的结尾检查
`df = pd.DataFrame.from_dict(json_normalize(db.lists.find))
return render_template("find.html", title="Find - Website", tables = [df.to_html(classes='dfstyle',header='true')]`
您可能需要从 flask 导入像 jsonify 这样的包,pandas 和 pandas.io.json.json_normalize 从 python