听众不行! Django的信号

时间:2010-08-12 16:09:59

标签: python django

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()

什么都没发生

我失去了什么吗?

编辑后:

不工作。

2 个答案:

答案 0 :(得分:0)

看起来您正在将added()MyModel联系起来,而不是BitRate,因此保存比特率时added()不会被触发也就不足为奇了......

答案 1 :(得分:0)

您正在将post_saveMyModel联系起来,但您正在创建并保存Bitrate。这是一个错字吗?