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)
当我这样做:听众不工作! Django的信号
MyModel.objects.create(int=12345).save()
什么都没有发生
难道我失去的东西?
编辑完成后:
不工作。
刚刚用Django 1.2进行了测试。为我完美工作。如果你还没有,你可以启动Django shell'./manage.py shell'并重试这个吗? – 2010-08-12 17:34:10