1
在我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
当从命令行创建模型实例。信号得到调度,我看到输出。
但是,当我在独立脚本中使用我的模型时,信号似乎没有得到调度,因为我看不到输出。为什么?