2015-10-15 1 views
1

mal configuré Ceci est mon code de paramètres:DJANGO - Sqlite3, erreur

DATABASES = { 
'default': { 
    'ENGINE': 'django.db.backends.sqlite3', 
    'NAME': 'paper.db', 
    } 
} 

Ceci est le code de fichier wsgi:

import os 

from django.core.wsgi import get_wsgi_application 

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "Paper.settings") 

application = get_wsgi_application() 

Mais je reçois toujours l'erreur ci-dessous lorsque je tente de enregistrer un objet dans la base de données à partir du terminal:

20 def complain(*args, **kwargs): 
---> 21  raise ImproperlyConfigured("settings.DATABASES is improperly configured. " 
22        "Please supply the ENGINE value. Check " 
23        "settings documentation for more details.") 

ImproperlyConfigured: settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details. 

Je viens à la nouvelle OS X El Capitan, si elle est pertinente. Je ne sais vraiment pas ce qui se passe.

+0

Vous avez mentionné le terminal, votre fichier wsgi n'est donc pas pertinent. Comment avez-vous démarré le shell Python? –

+0

J'ai démarré l'environnement virtuel et je travaille avec ipython. J'ai initialisé le modèle et quand j'appuie sur .save(), cette erreur apparaît. :-) J'ai travaillé auparavant avec une autre application et il n'y avait pas de problème mais depuis la mise à jour je reçois ce problème @DanielRoseman – sj2001

Répondre

0

Vous devriez toujours démarrer le shell avec manage.py shell, plutôt que de démarrer IPython directement. Cela prend soin de toute la configuration pour vous.