2011-10-19 58 views
0

因此,我有一位客户在Django中克隆了一个旧项目,开始制作全新的主题和功能。现在他们需要将数据从旧项目移动到新项目(用户和其他类似的表格)。旧项目中的一些主要模型在较新版本上有重大变化。我想问问是否有任何这种迁移的好途径?将数据从一个Django项目迁移到另一个

回答

2

当然,这里使用南方有几个简单的步骤。

  1. 克隆旧项目和数据库(或至少,做好备份)
  2. 将旧机型到南方。
  3. 创建迁移,一步一步地进行南方的更改,直到您的模型与新模型匹配。
  4. (在旧的/已转换的项目上)python manage.py dumpdata myapp> myapp.json
  5. 将json fixture移至新项目。
  6. (新项目),蟒蛇manage.py loaddata myapp.json
+0

感谢伊萨克,我会给它一个去我的本地机器上,看到如何运作出来的! –

相关问题