我目前有一项功能,每12小时将1到4个条目写入数据库。当满足某些条件时,函数会再次被调用以基于前面的条件再写入1-4个条目。现在时间不是唯一的因素,我必须检查条件是否满足,并且因为条目都在同一个数据库中,所以我必须根据他们在数据库中发布的时间来区分它们(DateTimeField在代码中)获取最新条目django
我怎么能做到这一点? django中是否有一个我无法找到的函数?或者我不得不看看一个相当复杂的解决方案。
的素描时,我会说,我期望是这样的:
latest = []
allData = myManyToManyField.objects.get(externalId=2)
for data in allData:
if data.Timestamp.checkIfLatest(): #checkIfLatest returns true/false
latest.append(data)
甚至更好的是这样的(虽然我不认为这是实现千万)
latest = myManyToManyField.objects.get.latest.filter(externalId=2)
哦,非常感谢,这正是我一直在寻找的。我现在觉得很愚蠢...... – Jutschge