Найти - Пользователи
Полная версия: Мультидомен на локалхосте
Начало » Django » Мультидомен на локалхосте
1
Enchantner
Есть проект на джанге, представляющий собой четыре сайта и админку для управления всем этим делом. Как наладить мультидомен, чтобы отлаживать все четыре на локалхосте? Прописал адреса в /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''
amigo
первый:
./manage.py runserver --settings="myproject.settings.one" 8000
второй:
./manage.py runserver --settings="myproject.settings.two" 8001
третий:
./manage.py runserver --settings="myproject.settings.three" 8002
Enchantner
amigo
если б все было так просто - я бы не спрашивал :) у них один settings.py на все и внутри него нет никакого разделения настроек.
amigo
тогда /etc/hosts и любимый редактор вам в руки :)
Enchantner
amigo
тогда /etc/hosts и любимый редактор вам в руки :)
Он тоже не помог :) В результате решил проблему так - в проекте использовалась мидлваря django-multihost, можно подменить хост, просто прописывая его вручную в код, даром что все соответствия урлам уже прописаны.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB