Tratando de conseguir Django para trabajar con Apache, y yo estoy recibiendo el siguiente error:Mod_python error: ImportError: No se pudo importar la configuración
ImportError: Could not import settings 'MyDjangoApp.settings' (Is it on sys.path? Does it have syntax errors?): No module named MyDjangoApp.settings
Mi Django aplicación se encuentra en/home/usuario/django/MyDjangoApp/
Mi sección Ubicación httpd.conf se parece a:
<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>
Por favor, dígame cómo corregir la sección de localización para hacer el trabajo de Django?
+1 The django docs pasa por alto la diferencia entre "/ home/user/django" (que permite "desde MyDjangoApp import foo") y alternativas. –
eliminando el nombre del módulo de la configuración resolvió mi problema. ¡Uf! – PhoebeB