我有像
这样的模特class Genre(models.Model):
name = models.CharField(max_length=50)
class Cast(models.Model):
name = models.CharField(max_length=120, null=False, blank=False)
class movie:
name = models.CharField(max_length=120, null=False, blank=False)
genre = models.ManyToManyField(Genre)
cast = models.ManyToManyField(Cast, null=True, blank=True)
我希望在保存电影后向客户发送通知,因此我使用了post_save信号,因为我的m2m关系它不起作用,之后我使用了m2m_changed现在每次我对电影类型或电影类型进行更改会通知! 我希望他们第一次收到电影提交的通知,我也需要这些类型!
我的意思是post_save信号的问题是,它发生在流派和投射对象提交之前,所以我无法访问它们。
答案 0 :(得分:0)
我必须在名为通知的电影模型中添加BooleanField
,并且在第一次检查之后,每次发送之前检查是否已经检查并感谢@Mayk,他是该想法的一部分< / p>