У меня есть 2 независимых сайта django, которые я хочу объединить друг с другом. Чтобы сделать это, я могу просто перетащить папки одного из сайтов в другой и просто изменить root url.py и settings.py, и он должен работать корректно? Или это более сложно?Сочетание двух разных сайтов Django
ответ
Технически вы можете это сделать (вам также нужно будет перемещать миграции моделей и запускать их в другом проекте). Одним из преимуществ работы с Django является концепция «многоразовых приложений». Это огромная победа для вас, если вы можете разработать приложение как модуль/пакет. Это влияет на архитектуру вашего программного обеспечения и в решениях, какие функции вы хотите добавить в свое приложение.
Имея все это, в конечном итоге приносит вам пользу. После этого вы можете импортировать свое приложение в другой проект Django без лишних хлопот.
Это также является часть официальной документации: https://docs.djangoproject.com/en/1.10/intro/reusable-apps/
Надеется, что это помогает!
, которые не вникают в подробности о слиянии приложений, как установить новый. – VisualExstasy
Я вижу. Я нашел этот вопрос: http://stackoverflow.com/questions/13730628/can-we-combine-two-django-python-apps-which-connect-to-different-databases-into Мой ответ применяется больше, когда вы разработка приложений с нуля. Извините, что я ошибся. –
да все еще не очень помогает: / – VisualExstasy
Вы также захотите объединить базы данных –