Cercando di ottenere Django a lavorare con Apache, e sto ottenendo il seguente errore:Mod_python errore: ImportError: Impossibile importare le impostazioni
ImportError: Could not import settings 'MyDjangoApp.settings' (Is it on sys.path? Does it have syntax errors?): No module named MyDjangoApp.settings
mio Django app si trova in/home/utente/django/MyDjangoApp/
mio httpd.conf sezione Località assomiglia:
<Location "/MyDjangoApp/">
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE MKSearch.settings
PythonOption django.root /MyDjangoApp
PythonPath "['/home/user/django/MyDjangoApp/','/var/www'] + sys.path"
PythonDebug On
</Location>
Ti prego, dimmi come correggere la sezione posizione per fare Django funzionare?
+1 I documenti di django ignorano la differenza tra "/ home/utente/django" (che consente "da MyDjangoApp import foo") e alternative. –
rimuovere il nome del modulo di fronte alle impostazioni ha risolto il mio problema. Accidenti! – PhoebeB