如何设置记录优先级以显示HTML?

2024-04-24 14:51:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在flask中建立一个网站,我想设置一个从最新到最旧的博客帖子顺序。帖子在数据库中,我在其中创建了一个id,最早的帖子id=0,最新的帖子id=1,依此类推。事实证明,在jinja html中,post从0开始到1,并且想要相反的结果

我搜索只是为了为每一行设置一个ID,但我需要帮助建立此订单,谢谢您的关注

这是我与jinja的html页面的代码

{% extends "layout.html" %}
{% block content %}
    {% for post in posts %}

        <article class="media content-section">
          <div class="media-body">

            <div class="article-metadata">

              <a class="mr-2" href="/{{post.url}}">{{ post.title }}    {{post.id}}</a>
              <small class="text-muted">{{ post.author }}</small>
            </div>
           <div id="description_2" class="article-content"><a>{{ post.short_description }}</a></div>
          </div>
    {%endif%}
        </article>
    {% endfor %}
{% endblock content %}

Tags: dividflask顺序网站htmlarticledescription