2016-02-11 2 views
0

Я создал проект с некоторыми приложениями в Django:Джанго - Настройка мультидоменный с django.sites

Project 
--> App1 
--> App2 
--> App3 

Я домен для каждого приложения:

domain1.ex DOMAIN2. ex domain3.ex

Я хочу, чтобы, посетив domain1.ex, будет загружен App1. Я прочитал Middleware Documentation без каких-либо результатов. Как я могу это сделать?

+0

Что значит, что приложение будет загружено? Вы хотите только направить это приложение? Было бы проще с более конкретным примером того, что вы пытаетесь сделать? –

ответ

1

Создайте файл настроек для каждого домена, в котором вы указываете загружаемые приложения, и установите SITE_ID на другой номер для каждого файла (если вы используете инфраструктуру сайтов). Затем создайте файл wsgi.py для каждого домена, где вы установите переменную среды в соответствующий файл настроек как DJANGO_SETTINGS_MODULE.

Необходимо настроить веб-сервер для загрузки правильного файла wsgi для вашего домена.

+0

Спасибо, это было объяснение, которое я искал! –