将Mongodb中的日志呈现到烧瓶路径中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将Mongodb中的日志呈现到烧瓶路径中相关的知识,希望对你有一定的参考价值。
client = MongoClient("mongodb:xxxx")
db = client.databasename
collection = db.logs
@app.route('/log')
def Results():
try:
loggings = db.collection.find()
return render_template('index.html', loggings=loggings)
except Exception as e:
return dumps({'error': str(e)})
if __name__ == '__main__':
app.run(debug = True)
这是我的app.py和'index.html'代码,我的代码如下
<!doctype html>
<html>
<body>
{% for message in logs %}
<h3>{{message}}</h3>
{%endfor%}
</body>
</html>
当我运行代码时,它在localhost:xxxx / log路由上不显示任何内容。
我可以知道为什么吗?谢谢!
答案
如果在[]中使用loggings=
,则>
render_template('index.html', loggings=loggings)
然后您还必须在模板中使用
loggings
{% for message in loggings %}
但是您使用
{% ... in logs %}
以上是关于将Mongodb中的日志呈现到烧瓶路径中的主要内容,如果未能解决你的问题,请参考以下文章
layui当点击增加的时候,将form中的值获取的添加到table行中代码
如何使用 flask_pymongo 将数据从 mongodb 显示到烧瓶模板?