Gondor se queja de que no pudo importar configuraciones

Estaba tratando de crear una nueva aplicación en Gondor y recibí este error:

Error: Could not import settings 'dt.conf.production' (Is it on sys.path?): No module named dt.conf.production.

Sin embargo, confirmé que el archivo existe e incluso "importé la producción desde dt.conf" en un shell con éxito.

preguntado el 03 de julio de 12 a las 23:07

1 Respuestas

Había un par de problemas aquí. Aquí están en orden creciente de vergüenza.

Primero, asegúrese de tener el directorio principal agregado a sys.path. Su archivo wsgi.py debería verse así:

import os
import sys

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "dt.conf.production")

# Add parent dir to path
sys.path.insert(0, os.path.abspath(
    os.path.join(os.path.abspath(os.path.dirname(__file__)),
    os.pardir)))

from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()

En segundo lugar, y este es el que me mató, recuerda que cuando llamas a gondor deployment, tomará lo que sea que esté en tu repositorio. Entonces, en mi caso, tuve que hacer

git add conf
git commit

y luego haz

gondor deploy primary master

¡Espero eso ayude!

Respondido 03 Jul 12, 23:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.