【发布时间】:2015-10-14 10:03:50
【问题描述】:
在 Django 中有没有办法在迁移命令期间阻止 post_save 信号触发?
我有一个在所有模型上运行的post_save 信号,但是我发现它在迁移期间运行,尽管 Django 似乎通过警告来处理这个问题。我想知道是否有我错过的最佳实践?
@receiver(post_save)
def action_signal(sender, instance, created, **kwargs):
if created:
Action.objects.update_action(instance)
# Edited for brevity
我见过Disconnecting signals 但是这将在 1.9 中被删除,所以有替代品吗?
【问题讨论】:
标签: python django django-models django-signals