1

我在 django 中使用评论应用程序,但目前排序方向是按日期(从旧到新),我希望评论按日期从新到旧显示,如何更改?

4

2 回答 2

6

你可以做:

{% get_comment_list for event as comment_list %}
{% for comment in comment_list reversed %}
    ...
{% endfor %}

http://docs.djangoproject.com/en/dev/ref/templates/builtins/#for

于 2011-05-06T00:41:28.297 回答
1

您可以使用减号来反转排序。

t = Theme.objects.order_by('-pub_date')

尽可能避免在模板中使用业务逻辑。

django 文档

于 2012-06-03T10:53:05.553 回答