2
South manage.pyスキーママイグレーションによって生成されたすべての移行ファイルには、通常、south.v2.SchemaMigrationのサブクラスが存在します。このクラスには、forwards()メソッドとbackwards()メソッドが含まれています。 Southはどのようにmodels属性を使用しますか?South SchemaMigrationクラスのmodels属性の使用は何ですか?
South manage.pyスキーママイグレーションによって生成されたすべての移行ファイルには、通常、south.v2.SchemaMigrationのサブクラスが存在します。このクラスには、forwards()メソッドとbackwards()メソッドが含まれています。 Southはどのようにmodels属性を使用しますか?South SchemaMigrationクラスのmodels属性の使用は何ですか?
これはORMフリーズと呼ばれます。
また、わかりやすい形式で変更することもできます。南はORMを再作成するだけでなく、変更を検出するためにフリーズされたモデルに依存しているので、それらをいつでも編集できることは本当に便利です(失敗したマイグレーションをチケットに添付すると貴重なデバッグツールとしても役立ちます)。