próbując Django do pracy z Apache, a ja otrzymuję następujący błąd:mod_pythona błąd: ImportError: Nie można zaimportować ustawienia
ImportError: Could not import settings 'MyDjangoApp.settings' (Is it on sys.path? Does it have syntax errors?): No module named MyDjangoApp.settings
My Django aplikacja znajduje się w katalogu/home/user/Django/MyDjangoApp/
Moje httpd.conf wygląda sekcja Lokalizacja:
<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>
Proszę mi powiedzieć jak skorygować punkt lokalizacji, aby Django działa?
+1 Django docs docs nad różnicą między "/ home/user/django" (która pozwala "from MyDjangoApp import foo") i alternatywami. –
usunięcie nazwy modułu przed ustawieniami rozwiązało mój problem. Uff! – PhoebeB