如何从最新到最旧排序我的帖子?我对基于类的视图使用ordering = ['-date_posted']。如何为基于函数的视图做准确的事情? 这是我的查看功能:
def blog_view(request):
posts = Post.objects.all()
paginator = Paginator(posts, 3)
page = request.GET.get('page')
posts = paginator.get_page(page)
common_tags = Post.tags.most_common()[:]
context = {
'posts':posts,
'common_tags':common_tags,
}
return render(request, 'posts/blog.html', context)
答案 0 :(得分:1)
可以做到
posts = Post.objects.all().order_by('-date_posted')
或在模型中添加一个元类
class Meta:
ordering = ['-date_posted']