django 得到最新一条数据

比如说要得到用户表里最新一条数据的pk,用户有姓名,年龄,性别等等属性,按年龄倒序排列,但是假设查询的时候不知道所有的属性具体值,也不管表里面的pk是不是连续的,只要取最新一条数据,该怎么取呢?本来用user.onjects.all[:1]的话得不到pk....

阅读 14.1k
1 个回答

user.objects.last()
可以得到最后一条数据,如果没有在model指定ordering, 就会按照默认排序取最后一条,默认一般是用pk做排序。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题