The listener does not work! Django-signals
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)
When I do:
MyModel.objects.create(int=12345).save()
nothing happened
Am i lose something?
After Edit:
Not workin开发者_开发技巧g.
It looks like you're connecting added()
to MyModel
instead of BitRate
, so it's not surprising that added()
is not fired when a bitrate is saved...
You're connecting post_save
to MyModel
, but you're creating and saving Bitrate
. Is that a typo?
精彩评论