from django.db.models.signals import post_save
class MyModel(models.Model):
int = models.PositiveIntegerField(unique=True)
def added (sender, instance, **kwargs):
print 'Added'
post_save.connect(added,MyModel)
当我这样做时:
MyModel.objects.create(int=12345).save()
什么都没发生
我失去了什么吗?
编辑后:
不工作。
答案 0 :(得分:0)
看起来您正在将added()
与MyModel
联系起来,而不是BitRate
,因此保存比特率时added()
不会被触发也就不足为奇了......
答案 1 :(得分:0)
您正在将post_save
与MyModel
联系起来,但您正在创建并保存Bitrate
。这是一个错字吗?