如何使用 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