给定一个对象像最近现有对象:Django的ORM:获取最符合一定条件
class M(models.Model):
test = models.BooleanField()
created_date = models.DateTimeField(auto_now_add=True)
给定的样品的数据(假设单调增加自动CREATED_DATE):
M(test=False).save()
M(test=True).save()
M(test=False).save()
X = M(test=True).save()
M(test=False).save()
Y = M(test=False).save()
M(test=False).save()
M(test=True).save()
一个可以使用Django ORM创建一个查询,返回X(前一个查询,按日期,其中'test'= True),如果给定Y?如果是这样,怎么样?
换句话说:给定Y,如何得到'test'为True的最近一个元素?
想法&反馈表示赞赏,谢谢!