Уведомления

Группа в Telegram: @pythonsu

#1 Июль 21, 2010 12:44:30

Enchantner
От:
Зарегистрирован: 2009-02-11
Сообщения: 442
Репутация: +  0  -
Профиль   Отправить e-mail  

Мультидомен на локалхосте

Есть проект на джанге, представляющий собой четыре сайта и админку для управления всем этим делом. Как наладить мультидомен, чтобы отлаживать все четыре на локалхосте? Прописал адреса в /etc/hosts, в settings.py задана директива HOST_MIDDLEWARE_URLCONF_MAP вида

www.site1.ru”: “site1.urls”,
www.site2.ru”: “site2.urls”,
Что еще надо сделать? При заходе на рансервер через адрес www.site1.ru:8000 выдается VariableDoesNotExist: Failed lookup for key in u''



Офлайн

#2 Июль 21, 2010 19:49:23

amigo
От:
Зарегистрирован: 2010-06-01
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

Мультидомен на локалхосте

первый:

./manage.py runserver --settings="myproject.settings.one" 8000
второй:
./manage.py runserver --settings="myproject.settings.two" 8001
третий:
./manage.py runserver --settings="myproject.settings.three" 8002



Офлайн

#3 Июль 22, 2010 12:09:28

Enchantner
От:
Зарегистрирован: 2009-02-11
Сообщения: 442
Репутация: +  0  -
Профиль   Отправить e-mail  

Мультидомен на локалхосте

amigo
если б все было так просто - я бы не спрашивал :) у них один settings.py на все и внутри него нет никакого разделения настроек.



Отредактировано (Июль 22, 2010 12:12:52)

Офлайн

#4 Июль 22, 2010 12:46:37

amigo
От:
Зарегистрирован: 2010-06-01
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

Мультидомен на локалхосте

тогда /etc/hosts и любимый редактор вам в руки :)



Офлайн

#5 Июль 22, 2010 13:29:02

Enchantner
От:
Зарегистрирован: 2009-02-11
Сообщения: 442
Репутация: +  0  -
Профиль   Отправить e-mail  

Мультидомен на локалхосте

amigo
тогда /etc/hosts и любимый редактор вам в руки :)
Он тоже не помог :) В результате решил проблему так - в проекте использовалась мидлваря django-multihost, можно подменить хост, просто прописывая его вручную в код, даром что все соответствия урлам уже прописаны.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version