在django模板中按降序对相关项目进行排序

Posted

技术标签:

【中文标题】在django模板中按降序对相关项目进行排序【英文标题】:Sorting related items in descending order in django template 【发布时间】:2018-02-04 04:22:57 【问题描述】:

我想在模板页面中按降序对数据库中的项目进行排序

% for n in article.comment_set.all %
   n.text 
% endfor %

模型示例:

class comment(models.Model):
   text = models.TextField(verbose_name="Add Comment")
   art = models.ForeignKey(article, on_delete = models.CASCADE)

【问题讨论】:

Sorting related items in a Django template的可能重复 您想对项目进行排序,但关键是什么?您想使用哪个参数对项目进行排序? 我已经这样做了,但没有工作。 我想按id排序 【参考方案1】:

在您的视图中使用它按降序排序

Comm = comment.objects.order_by('-id')

【讨论】:

以上是关于在django模板中按降序对相关项目进行排序的主要内容,如果未能解决你的问题,请参考以下文章

如何在php中按降序对数组进行排序?

如何使用extjs4.1在网格中按降序对带有连字符的浮点值进行排序

在Prolog中的元组列表中按降序排序

按降序对数组进行排序的更好方法

如何按降序对列表视图项进行排序

按降序对int数组进行排序[重复]