我有一个这样的模型:
class M(models.Model):
...
seen = models.BooleanField()
...
def set_seen(self):
self.seen = True
self.save()
然后我在views.py函数中有这段代码:
m_not_seen = M.objects.filter(seen=False)
m_seen = M.objects.filter(seen=True)
for m in m_not_seen:
m.set_seen()
在执行最后一行之后,似乎 m_seen 会自动更新以包含以前“未见”中的所有条目。我不希望更新查询集。这可能吗?