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