Tengo un script que importa un models.py desde una aplicación, ¡pero no se importa! No creo que se suponga que deba crear manualmente una variable de entorno "exportar DJANGO ..." ... Estoy haciendo algo diferente.¿Por qué recibo este error en Django?
Traceback (most recent call last):
File "parse.py", line 8, in ?
from butterfly.flower.models import Channel, Item
File "/home/user/shri/butterfly/flower/models.py", line 1, in ?
from django.db import models
File "/usr/lib/python2.4/site-packages/django/db/__init__.py", line 10, in ?
if not settings.DATABASE_ENGINE:
File "/usr/lib/python2.4/site-packages/django/utils/functional.py", line 269, in __getattr__
self._setup()
File "/usr/lib/python2.4/site-packages/django/conf/__init__.py", line 38, in _setup
raise ImportError("Settings cannot be imported, because environment variable %s is undefined." % ENVIRONMENT_VARIABLE)
ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.
Gracias. Entonces, ¿es razonable decir que después de configurar un proyecto de Django, se REQUIERE establecer 2 variables de entorno? -DJANGO_SETTINGS_MODULE -PYTHONPATH ..añade la ruta del proyecto.? – TIMEX
jajaja, creo que estás tomando "No creo" demasiado literalmente. – hasen
@hasen, supongo que tengo expectativas muy altas de alguien llamado "alex" ;-). –