我正在尝试检索最新的5篇帖子(按发布时间)
在views.py中,如果我尝试blog_post_list = blogPosts.objects.all()[:5]
它会检索blogPosts对象的前5个元素,我该如何反转这些元素来检索最新的?
干杯
答案 0 :(得分:8)
blog_post_list = blogPosts.objects.all().reverse()[:5]
# OR
blog_post_list = blogPosts.objects.all().order_by('-DEFAULT_ORDER_KEY')[:5]
我更喜欢第一个。
答案 1 :(得分:4)
根据Nick Presta的回答和你的评论,试试:
blog_post_list = blogPosts.objects.all().order_by('-pub_date')[:5]