Слушатель не работает! Django-сигналы - PullRequest
1 голос
/ 12 августа 2010
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 голосов
/ 12 августа 2010

Вы подключаете post_save к MyModel, но вы создаете и сохраняете Bitrate. Это опечатка?

0 голосов
/ 12 августа 2010

Похоже, вы подключаете added() к MyModel вместо BitRate, поэтому неудивительно, что added() не запускается при сохранении битрейта ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...