我需要重新保存所有的模型
Users.objects.all().update(active=True)
在模型中:
def save(self, *args, **kwargs):
self.url = "XYZ"
super(User, self).save(*args, **kwargs)
然而,上述操作不会触发这些模型的save()
方法。因此,没有设置url = XYZ。这种情况可能吗?
更新:
看起来我无法使用.update()实现这一点。我尝试过这样做:
>>> objects = Users.objects.all()
>>> for item in objects:
... item.save()