开发者

The listener does not work! Django-signals

开发者 https://www.devze.com 2023-01-11 02:15 出处:网络
from django.db.models.signals import post_save class MyModel(models.Model): int = models.PositiveIntegerField(unique=True)
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?

0

精彩评论

暂无评论...
验证码 换一张
取 消