Python 如何在django中获取最后10项数据?
我有个人模型,我想查询出最后10项 我可以很容易地从前面逐片查询10个项目:Python 如何在django中获取最后10项数据?,python,django,Python,Django,我有个人模型,我想查询出最后10项 我可以很容易地从前面逐片查询10个项目: Person.objects.all()[:10] 但我不能向后查询10行数据 我尝试使用Person.objects.all()[-10://code>,但失败了。您必须将其降序,然后切片 Person.objects.all().order_by('-created')[:10] 请注意创建的之前的- 不能在QuerySet中使用负索引 您可以将id颠倒顺序,然后将其切片: Person.objects.ord
Person.objects.all()[:10]
但我不能向后查询10行数据
我尝试使用
Person.objects.all()[-10://code>,但失败了。您必须将其降序,然后切片
Person.objects.all().order_by('-created')[:10]
请注意创建的之前的-
不能在QuerySet中使用负索引
您可以将id颠倒顺序,然后将其切片:
Person.objects.order_by('-id')[:10]
您订购的是哪一列?
订购人id
:
Person.objects.all().order_by('-id')[:10]
您应该提到,这会生成OP想要的项目,但顺序相反。