django - 以什么顺序称为post_migrate处理程序?

时间:2017-04-03 10:38:53

标签: django django-migrations

我们假设我有两个自定义应用 APP1 APP2 ,并且我已经注册了post_migrate处理程序。 APP1的处理程序会在 APP2的处理程序中创建新权限。

我正在尝试创建新组并将以前创建的权限分配给这些组。

有没有办法确保处理程序执行的确定性顺序?

谢谢。

1 个答案:

答案 0 :(得分:0)

注册事件,按所需顺序对它们进行排序,并在依赖此状态的代码之前触发它们。

有些方法可以在某些不依赖事件顺序的点上计算应用程序的所需状态吗?这样做,而不是依赖于未定义的条件。