假设我有:
class Album(models.Model):
photos = models.ManyToManyField('myapp.Photo')
photo_count = models.IntegerField(default = 0)
class Photo(models.Model):
photo = models.ImageField(upload_to = 'blahblah')
想要的是,每次我调用 .add() 方法时,增加photo_count
onAlbum
类,所以我想覆盖 .add() 方法。问题是,我无法导入.add()
's 类,因为它在方法内,所以它就像def->class->def
. 那么有什么可以覆盖的.add()
吗?或者有更好的方法来做到这一点?