2011-10-19 17 views
0

Djangoに古いプロジェクトをクローンして、新しいテーマと機能の作業を開始するクライアントがあります。今では、古いプロジェクトのデータを新しいプロジェクトに移動する必要があります(ユーザーや他の同様のテーブル)。古いプロジェクトの主なモデルのいくつかは、新しいバージョンで大きな変更があります。この種の移行を行うための良いルートがあるかどうか尋ねたいと思いますか?1つのDjangoプロジェクトから別のDjangoプロジェクトへのデータの移行

答えて

2

確かに、ここでは南を使用していくつかの簡単な手順です。

  1. クローン古いプロジェクトおよびデータベース(あるいは少なくとも、バックアップを作成する)
  2. 南に古いモデルを入れてください。
  3. モデルを新しいモデルに一致させるまで、Southを使用して変更をステップバイステップで作成します。
  4. (旧/変換プロジェクトの場合)python manage.py dumpdata myapp> myapp.json
  5. json fixtureを新しいプロジェクトに移動します。
  6. (新しいプロジェクトの)のpython manage.py loaddataのmyapp.json
+0

おかげアイザックは、私は私のローカルマシン上でそれをやってみると、それはこのために出てどのように動作するか表示されます! –

関連する問題