в моем models.py
:
from django.db import models
from django.dispatch import receiver
class MyModel(models.Model):
slug = models.SlugField()
@receiver(models.signals.pre_save, sender=MyModel)
def on_pre_save(sender, **kwargs):
print 'on_pre_save'
при создании экземпляра модели из командной строки при запуске manage.py shell
.Сигнал отправляется, и я вижу вывод.
Но когда я использую свою модель в автономном скрипте, сигнал, похоже, не отправляется, потому что я не вижу вывода.почему?