Пытаюсь поменять посты с новых сверху, но я продолжаю получать ошибки во Flask - PullRequest
0 голосов
/ 02 сентября 2018

Вот код, который я пытаюсь запустить в своем приложении 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: ожидаемый токен «конец блока операторов», получен «перевернутый»

Рисунок перевернутый будет работать, так как я нашел в Интернете несколько примеров, которые делают это

1 Ответ

0 голосов
/ 03 сентября 2018

Правильный синтаксис в Jinja2 для обхода списка в обратном порядке:

{% for post in posts|reverse %}
    {{ post }}
{% endfor %}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...