【发布时间】:2018-12-02 08:42:07
【问题描述】:
我使用了通用视图。每一集都通过 ForeignKey 连接到某个季节。在views.py 我有这些:
class SeasonList(generic.ListView):
template_name = 'episodes/episodes.html'
context_object_name = 'all_seasons'
def get_queryset(self):
return reversed(Season.objects.all())
# Here I need to sort the episodes
class SeasonDetails(generic.DetailView):
model = Season
template_name = 'episodes/season_details.html'
在列表视图中,我使用 reversed() 首先显示最新一季。同样,在详细视图中,我希望剧集按降序显示,因为最新的剧集应该出现在页面顶部。
在我的 html 中,我使用 season.episode_set.all 访问了剧集列表
{% for episode in season.episode_set.all %}
<!-- the tags to show the list -->
{% endfor %}
有什么办法可以反转剧集列表吗?
【问题讨论】:
标签: django python-3.x sqlite django-generic-views