5

現在、Django プロジェクトで移行を使用していませんが、すぐに使用する予定です。South が事実上のツールであることは理解しており、それを使用するつもりでしたが、Django プロジェクト サイトで、開発バージョン (1.7 としてリリースされると思われます) にはコア マイグレーション ツールがあり、migrate.

移行ツールを使用した経験がほとんどない (私は Django-CMS を South にインストールし、1 日ほど使ってみました) 初心者にとって最適なツールはどれですか?

また、移行自体はかなり若いので、Django のバージョンはなおさらなので、この点については South で行ったほうがよいでしょうか?

最後に、もう 1 つの質問は、South から始めた場合 (私の Django プロジェクトのほとんどは v1.5 です)、1.6 にアップグレードしてから 1.7 にアップグレードすると、Django のコア移行に変換する際に問題が発生しますか?

4

3 に答える 3

3

South の移行履歴を削除し、他の種類の移行ツールを初期化するのは簡単です。

Django コア マイグレーションは South に基づいているため、South マイグレーションの履歴を Django コア マイグレーションにエクスポートできると思います。

Django コア マイグレーションはまだリリースされておらず、目的は学習であるため、South から始めることをお勧めします。

于 2013-12-23T22:34:42.810 に答える