2017-04-03 42 views
0

我們假設我有兩個自定義應用程序APP1APP2並且在兩者中我都註冊了post_migrate處理程序。 APP1的處理程序創建新的權限,並在APP2的處理程序。django - 按什麼順序稱爲post_migrate處理程序?

我正在嘗試創建新組並將以前創建的權限分配給這些組。

有沒有辦法確保處理程序執行的確定性順序?

謝謝。

回答

0

註冊事件,按期望的順序對它們進行排序,並在依賴此狀態的代碼之前觸發它們。

有沒有什麼方法可以在不依賴於事件順序的某些點上計算應用程序的期望狀態?這樣做,而不是依賴未定義的條件。