擅长:python、mysql、java
<p>可以替代模型的保存方法。在</p>
<pre><code>class ModelEx(models.Model):
booleanA = models.BooleanField(default=False)
booleanB = models.BooleanField(default=False)
booleanC = models.BooleanField(default=False)
booleanD = models.BooleanField(default=False)
def save(self, *args, **kwargs):
self.booleanA = self.booleanA and self.booleanB and self.booleanC
return super(ModelEx, self).save(*args, **kwargs)
</code></pre>