2012-04-04 2 views
2

South manage.pyスキーママイグレーションによって生成されたすべての移行ファイルには、通常、south.v2.SchemaMigrationのサブクラスが存在します。このクラスには、forwards()メソッドとbackwards()メソッドが含まれています。 Southはどのようにmodels属性を使用しますか?South SchemaMigrationクラスのmodels属性の使用は何ですか?

答えて

1

これはORMフリーズと呼ばれます。

また、わかりやすい形式で変更することもできます。南はORMを再作成するだけでなく、変更を検出するためにフリーズされたモデルに依存しているので、それらをいつでも編集できることは本当に便利です(失敗したマイグレーションをチケットに添付すると貴重なデバッグツールとしても役立ちます)。

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

関連する問題