【发布时间】:2021-06-08 15:48:38
【问题描述】:
我有两个模型:
class Website(models.Model):
url = models.URLField()
users = models.ManyToManyField(User)
def __str__(self):
return str(self.url)
class Profile(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE)
bio = models.TextField(null=True, blank=True)
def __str__(self):
return str(self.user.username)
这是我试图完成的信号:
@receiver(m2m_changed, sender=Website.users.through)
def update_bio_when_websites_updated(sender, instance, action, reverse, **kwargs):
pass
当网站修改或更新时,我需要创建一个信号来更新用户的个人简介。
但我不知道。 怎么可能?
【问题讨论】:
标签: python django django-signals