Я использую Python 2.4 и Django 1.2.2 и Apache 2.2.3
Напишите раздел httpd.conf так:
<Location "/mysite/">
PythonPath "['/home/usr/www'] + sys.path"
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE mysite.settings
PythonOption django.root /mysite
PythonDebug On
</Location>
settings.py путь: / home / usr / www / mysite /
но это не работает, когда я посещаю http://localhost/mysite/
ImportError: не удалось импортировать настройки
'Mysite.settings'
Я изменил его, изменил / home / usr / www на / var / www и скопировал settings.py в / var / www, он работает
Так почему же Apache по-разному относится к двум каталогам?