试图从较新的顶部反转帖子,但我不断在Flask中收到错误

问题描述 投票:0回答:1

这是我试图在我的Flask应用程序中运行的代码

    {% extends "bootstrap/base.html" %}
{% block title %}Testing title{% endblock %}


    {% block content %}
<div class="container">
    <h1>Posts</h1>
    <h3>Postings</h3>
        <form action="/" method="post">
            <input hidden placeholder="Name" name="name">
            <input placeholder="Post whatever you want..." name="post" required>
            <button class="btn btn-primary" type="submit" value="Submit">Submit</button>
        </form>
        {% for post in posts reversed %}
        <div>
            {{ 'Anonymous' + ': ' + post[2] }}
        </div>
        {% endfor %}
</div>

{% endblock %}

这是我得到的错误jinja2.exceptions.TemplateSyntaxError:期望令牌'结束语句块',得到'反转'

由于我在网上找到了一些可以做到这一点的示

python flask
1个回答
0
投票

Jinja2中以相反顺序循环遍历列表的正确语法是:

{% for post in posts|reverse %}
    {{ post }}
{% endfor %}
© www.soinside.com 2019 - 2024. All rights reserved.