为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕码人2483693 2022-06-14 10:04:14
我在烧瓶中建立一个网站,我想设置一个从最新到最旧的博客文章的文章顺序。帖子在数据库中,我在其中创建了一个 id,其中最旧的帖子的 id = 0,最新的帖子 = 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 %}
查看完整描述

1 回答

?
翻阅古今

TA贡献1780条经验 获得超5个赞

为了显示按 id 降序排序的帖子,您需要在将查询传递给上下文之前对其进行排序。

posts = Post.query.order_by(Post.id.desc()).all()


查看完整回答
反对 回复 2022-06-14
  • 1 回答
  • 0 关注
  • 101 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号