@AntonIgin

Как перенести контент и БД на Django-сайт более новой версии?

Возникла такая задача. Потенциальный заказчик дал сайт в работу, предоставил ТЗ, все хорошо, но вот в чем проблема - сайт на Django 1.6 и Python 2.7.
Была мысль чуть позже предложить клиенту перейти на Django 1.10, но по понятным причинам откажется: а как переносить все эти базы товаров и всего прочего на новый сайт? Уйдет много времени и денег.

Я предполагаю, что надо изучить саму БД, создать под нее подходящие модели в новом сайте, а потом как-то указать, что вот эта модель связана с той таблицей, а конкретные поля - вот с этим столбцами.
Вот и вопрос: как это делать?
  • Вопрос задан
  • 193 просмотра
Решения вопроса 1
sim3x
@sim3x
Делаем новый вирт енв с питон3+джанго1.6
Стартуем тесты
Фиксим баги
Коммитим фиксы

Ставим джанго1.7
Тесты
Фиксим
Коммитим

И так до 1.11

БД вообще незачем трогать
Модели - тем более незачем трогать
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@stoitli
Python 2.7 - это вполне актуальная версия.
Последнее обновление для него выходило практически на днях.
;)))

Не факт что переносить базы придется.

Но если вы задаете такой вопрос - то лучше вам этим не заниматься.

DJango не CMS, а фреймворк.
Для фреймворков вопросы обновления не столь актуальны.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы