在新行上以HTML格式显示python词典中的项目

时间:2014-12-07 01:30:29

标签: python html dictionary flask jinja2

我有一个python字典,用于存储用户的HTML标题和注释。我想在新行上显示每条评论。我想知道有没有办法通过某种循环来做到这一点或为?我现在手动显示它。如果有帮助,我正在使用烧瓶。这是我的代码:

的Python:

with open ("comments.txt", "r") as myfile:
            data=myfile.read()
display_information = {
            'title':'My title'
            'messages':data.split('*')
}
    return render_template('test.html', pageinfo=display_information)

HTML:

{{ pageinfo.messages[0] }}
<br>        
{{ pageinfo.messages[1] }}
<br>
{{ pageinfo.messages[2] }}

是否有快速的方法在新线路上显示消息?

1 个答案:

答案 0 :(得分:2)

迭代pageinfo.messages

{% for msg in pageinfo.messages %}
    {{ msg }}<br>
{% endfor %}