Ho un progetto Django che sembra funzionare piuttosto bene con settings.py, che ha anche importato un local_settings.py senza problemi.Problema durante l'importazione di file in Django settings.py
ora ho aggiunto le seguenti righe alla fine del file di impostazioni:
try:
from extras import *
except ImportError, e:
print "import extras failed :: " + `e`
extras.py è un file di informazioni di configurazione aggiuntiva seduto nella stessa directory di settings.py e local_settings.py , tuttavia, ora sto ricevendo:
import extras failed :: ImportError('Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.',)
Questo sembra essere dovuto a me cercando di
from django.contrib.auth.models import User,UserManager
from django.db import models
nel file extras.py.
Qualcuno ha qualche idea?
applausi
+1 La regola generale è di non importare mai nulla da Django in settings.py. –
Vedi qui, per dettagli: http://blog.dscpl.com.au/2010/03/improved-wsgi-script-for-use-with.html – dhill