Форум сайта python.su
Есть проект на джанге, представляющий собой четыре сайта и админку для управления всем этим делом. Как наладить мультидомен, чтобы отлаживать все четыре на локалхосте? Прописал адреса в /etc/hosts, в settings.py задана директива HOST_MIDDLEWARE_URLCONF_MAP вида
“www.site1.ru”: “site1.urls”,Что еще надо сделать? При заходе на рансервер через адрес www.site1.ru:8000 выдается VariableDoesNotExist: Failed lookup for key in u''
“www.site2.ru”: “site2.urls”,
Офлайн
первый:
./manage.py runserver --settings="myproject.settings.one" 8000
./manage.py runserver --settings="myproject.settings.two" 8001
./manage.py runserver --settings="myproject.settings.three" 8002
Офлайн
amigo
если б все было так просто - я бы не спрашивал :) у них один settings.py на все и внутри него нет никакого разделения настроек.
Отредактировано (Июль 22, 2010 12:12:52)
Офлайн
тогда /etc/hosts и любимый редактор вам в руки :)
Офлайн
amigoОн тоже не помог :) В результате решил проблему так - в проекте использовалась мидлваря django-multihost, можно подменить хост, просто прописывая его вручную в код, даром что все соответствия урлам уже прописаны.
тогда /etc/hosts и любимый редактор вам в руки :)
Офлайн