2017-01-31 3 views
0

У меня есть 2 независимых сайта django, которые я хочу объединить друг с другом. Чтобы сделать это, я могу просто перетащить папки одного из сайтов в другой и просто изменить root url.py и settings.py, и он должен работать корректно? Или это более сложно?Сочетание двух разных сайтов Django

+1

Вы также захотите объединить базы данных –

ответ

0

Технически вы можете это сделать (вам также нужно будет перемещать миграции моделей и запускать их в другом проекте). Одним из преимуществ работы с Django является концепция «многоразовых приложений». Это огромная победа для вас, если вы можете разработать приложение как модуль/пакет. Это влияет на архитектуру вашего программного обеспечения и в решениях, какие функции вы хотите добавить в свое приложение.

Имея все это, в конечном итоге приносит вам пользу. После этого вы можете импортировать свое приложение в другой проект Django без лишних хлопот.

Это также является часть официальной документации: https://docs.djangoproject.com/en/1.10/intro/reusable-apps/

Надеется, что это помогает!

+0

, которые не вникают в подробности о слиянии приложений, как установить новый. – VisualExstasy

+0

Я вижу. Я нашел этот вопрос: http://stackoverflow.com/questions/13730628/can-we-combine-two-django-python-apps-which-connect-to-different-databases-into Мой ответ применяется больше, когда вы разработка приложений с нуля. Извините, что я ошибся. –

+0

да все еще не очень помогает: / – VisualExstasy