10

作成された場所での移行ではなく、アプリごとにサウスラン移行。これにより、移行間の依存関係に問題が発生する可能性があります。場合によっては、depends_on属性を移行クラスに追加する必要があります。

それらが作成された順序で南への移行を実行することは可能ですか?そしてまた、南がこのようにそれをしている理由を誰もが知っていますか?

4

1 に答える 1

19

South には、複数のアプリ間の移行を作成した順序がわかりません。ファイル システムのメタデータを調べることはできますが、パッケージ マネージャーを介してインストールされたサード パーティ製のアプリや、アプリを展開するときに、それはひどく壊れてしまいます。

depends_onおよび属性はneeded_by、まさにこのユース ケース用に作成されているので、そのために使用してください。http://south.readthedocs.io/en/latest/dependencies.htmlも参照してください。

于 2012-08-17T11:45:55.183 に答える