【问题标题】:How to get a model object with the lowest ID?如何获得具有最低 ID 的模型对象? 【发布时间】:2018-10-01 23:05:27 【问题描述】: 我想获取具有最低 ID 的模型对象,即该字段中最旧的对象。 oldest = Model.objects.filter(id=lowest_number) 我怎样才能做到这一点? 【问题讨论】: 标签: python django 【解决方案1】: 您可以使用.first() 和.order_by()。 oldest = Model.objects.order_by('id').first() 或者,如果您确定查询集不为空,则可以使用切片。 oldest = Model.objects.order_by('id')[0] 看看doc。 编辑: 您也可以使用.earliest()。 oldest = Model.objects.earliest('id') 这是doc。 看到这个question。 【讨论】: