Форум сайта python.su
Приветствую..
Столкнулся с такой проблемой: проект развернут на веб-сервере Apache+mod_python, все работает, но:
сайт доступен не только по адресу “host/”, но и по адресу “host/code_dev/”, где code_dev в моем случае - это имя папки проекта. При этом работает совершенно нормально.
Все бы ничего, можно в апаче этот путь посадить в SetHandler: None, но при использовании функций permalink или reverse в джанго она разворачивает путь именно с именем проекта.. Я явно что-то напортачил в конфиге апача. но что именно не пойму.
Конфиг апача:
MaxRequestsPerChild 1
<VirtualHost *>
DocumentRoot /home/exezed/work/code_dev
ServerName localhost
<Location "/">
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE settings
PythonOption django.root /code_dev
PythonDebug On
PythonPath "['/home/exezed/work/code_dev'] + sys.path"
</Location>
</VirtualHost>
Офлайн