Django 脚本 运行 每次迁移

Django Scripts run every migration

我们正在使用触发器来捕获对 table 的每一次修改以符合 SOX。问题是当我们升级我们的模型时,我们必须不断地删除和重新创建触发器。

我们现在有一堆 sql 重复的脚本,只是稍作改动。

~这里是问题:是否有钩子,或某种类型的 "run this every migration" 或类似的东西?

有几个信号可供您使用,例如 pre_syncdb 或 post_migrate。 https://docs.djangoproject.com/en/1.8/ref/signals/#pre-syncdb