給定一個對象像最近現有對象: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的最近一個元素?
想法&反饋表示讚賞,謝謝!