【问题标题】:Django 1.10.6 Limiting Querysets to return lastly entered records?Django 1.10.6 限制查询集返回最后输入的记录?
【发布时间】:2017-03-25 14:52:34
【问题描述】:

参考 - https://docs.djangoproject.com/en/1.10/topics/db/queries/#limiting-querysets

我搜索了所以没有找到所需的信息。只需要在 Querset 中检索最后输入的 5 条记录。

此处链接的文档 - 参考 - https://docs.djangoproject.com/en/1.10/topics/db/queries/#limiting-querysets 显示如何检索最早输入的记录。

【问题讨论】:

  • 始终将代码与问题一起添加。

标签: django postgresql django-queryset


【解决方案1】:

您可以使用降序并为其设置限制。

YourModel.objects.all().order_by('-YouColumn')[5:]

【讨论】:

  • 谢谢 Zulfugar - 下面的代码对我来说稍微好一点 - YourModel.objects.all().order_by('-YouColumn')[0:5]## 获取插入数据库的最后 5 条记录以及 order_by
  • 我已投票但还没有足够的声誉 - 再次感谢!!
猜你喜欢
  • 1970-01-01
  • 2011-05-28
  • 1970-01-01
  • 1970-01-01
  • 2021-01-31
  • 1970-01-01
  • 2011-01-27
  • 1970-01-01
  • 2013-12-31
相关资源
最近更新 更多