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中被删除,所以有没有替代的呢?在
使用^{} 听起来是正确的方法。Django1.9中没有删除它。文档只是说
weak
参数被弃用,因为它没有效果。在相关问题 更多 >
编程相关推荐