python - 模板中的 Django forloop

标签 python django for-loop django-templates

我想显示数据库中我的所有博客以及订单的最新帖子,所以我尝试

{%for i in post%}
    {{post.title}}
    {{post.post_time|date:"Y/m/d"}}
    {{post.content}}

但我不能让最新的显示在页面顶部

我知道 forloop.last 可以显示最新的一个,但只做了一次,

如何使用for循环?

最佳答案

您似乎遇到了排序问题,请尝试在查询时对结果进行排序,例如:MyModel.objects.order_by('myfield') 使用-myfield 降序排列。

关于python - 模板中的 Django forloop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35941982/

相关文章:

django - 如何像在 django 管理站点中那样添加外键字段?

R:没有for循环的子集和排序大数据帧

VBA EXCEL 多个嵌套 FOR 循环,为表达式设置两个变量

php根据第二个表对数据进行排序

python - 将数据帧拆分为多个,具有重叠行

python - 用于包装嘈杂的 python 脚本并使用 sed 删除特定行的 shell 命令问题

python - django模型方法中的get_full_path

python - 在 django 中使用 ariadne 时的文件夹设计

python - Django - 对象级权限和基于类的通用 View

django - 如何让 Django 根据 HTTP 请求中的 "Host" header 确定要使用哪个 Site 对象?