Джанго и Питон - разные версии - PullRequest
0 голосов
/ 23 ноября 2018

У меня довольно давно запущено приложение с python 2.6.6 и Django 1.4.5.Он работает на apache2 и Debian (конечно, он использует virtualenv).

Я бы хотел добавить другое приложение на этот сервер, но с python 3.4.5 и Django 1.9 (+).

У них, конечно, будет другая виртуальная среда, даже другая область, однако я бы хотел, чтобы они использовали одну и ту же базу данных.

Мой вопрос, с какими трудностями я столкнусь?Например, другой формат таблицы для таблиц Django, больше нет юга, но перенесены и т. Д. Можно ли преодолеть эти проблемы?

Спасибо.

1 Ответ

0 голосов
/ 24 ноября 2018

WLOG, предположим, что приложение № 1 является приложением python 2.6.6 + django 1.4. Предполагается, что приложение № 2 является приложением python 3.4 + django 1.9

Эти проблемы можно преодолеть на 100%, просто это приложение № 2(тот, что с python 3.4.5) должен будет рассматривать базу данных приложения № 1 как неуправляемую.Вы можете создать необходимые неуправляемые модели из базы данных приложения # 1 с помощью команды inspectdb.Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...