2

South manage.py schemamigration によって生成されたすべての移行ファイルには、通常、south.v2.SchemaMigration のサブクラスがあります。このクラスには forwards() および backwards() メソッドとモデル属性が含まれます。South はモデル属性をどのように使用しますか?

4

1 に答える 1

1

これを ORM 凍結と呼びます。

また、簡単に変更できる人間が読める形式を使用しています。South は、ORM を再作成するだけでなく、変更を検出するために凍結されたモデルに依存しているため、それらを何度も編集できることは非常に便利です (また、失敗した移行をチケットに添付すると、貴重なデバッグ ツールとしても機能します)。

http://south.aeracode.org/docs/ormfreezing.html

于 2012-04-04T23:06:03.890 に答える