Este es el error que consigo en mi registro de errores de Apache:no puede obtener mod_wsgi y Apache con Django a trabajar
[Sun Aug 22 16:52:06 2010] [error] [client 127.0.0.1] ImportError: No module named settings
Este es mi archivo .wsgi, por this blog post:
import sys
sys.path.insert(0, '/home/wot/django-projects/aedo')
import settings
import django.core.management
django.core.management.setup_environ(settings)
utility = django.core.management.ManagementUtility()
command = utility.fetch_command('runserver')
command.validate()
import django.conf
import django.utils
django.utils.translation.activate(django.conf.settings.LANGUAGE_CODE)
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
He verificado el nombre de ruta doble y triple, y esa es de hecho la ruta a mi archivo de proyecto. He intentado hacer que esto funcione durante horas, y he hecho muchas búsquedas en Google. Estoy preguntando aquí como mi último recurso. ¡Estoy desesperado!
EDIT: Soy consciente de que hay cuestiones similares aquí en SA, y he leído a través de la mayoría de ellas, en vano
Hay una gran probabilidad de que Django puede encontrar el archivo de configuración, pero no puede importarlo Django proporciona este error siempre que no pueda importar un archivo de configuración por el motivo que sea. Intenta agregar una 'configuración de importación' en tu archivo '.wsgi'. – Wolph
¿Estás 100% seguro de que no cometiste un error tipográfico en el camino ni nada? ¿Y realmente tiene un 'settings.py' en el directorio'/home/wot/django-projects/aedo'? Uno u otro tiene que ser falso. – Wolph
Ya tiene 'import settings' en su archivo WSGI. Él no está confiando en el método de variable de entorno DJANGO_SETTINGS_MODULE. –