Перенос данных из одного проекта Django в другой - PullRequest
0 голосов
/ 19 октября 2011

Итак, у меня есть клиент, который клонировал старый проект в Django, чтобы начать работу над совершенно новой темой и функциями. Теперь им нужно переместить данные из старого проекта в новый (пользовательские и другие подобные таблицы). Некоторые из основных моделей старого проекта имеют существенные изменения в новой версии. Я хочу спросить, есть ли какой-нибудь хороший способ сделать такую ​​миграцию?

1 Ответ

2 голосов
/ 19 октября 2011

Конечно, вот несколько простых шагов с использованием юга.

  1. Клонировать старый проект и базу данных (или, по крайней мере, сделать резервную копию)
  2. Поместить старые моделина юг.
  3. Шаг за шагом создавайте миграции для своих изменений с помощью South, пока ваши модели не будут соответствовать новым моделям.json
  4. Переместите прибор json в новый проект.
  5. (в новом проекте) python manage.py loaddata myapp.json
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...