Ich möchte MongoDB in meiner Anwendung und I used this documentation as reference verwenden.Einstellungen von Django für MongoDB erhöht Fehler
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.dummy',
}
}
SESSION_ENGINE = "mongoengine.django.sessions"
_MONGODB_HOST = "localhost"
_MONGODB_NAME = "erayerdin_blog"
_MONGODB_DATABASE_HOST = "mongodb://{}/{}".format(_MONGODB_HOST, _MONGODB_NAME)
mongoengine.connect(_MONGODB_NAME, host=_MONGODB_DATABASE_HOST)
Entweder django.db.backends.dummy
oder leere Zeichenkette einfach wirft ImproperlyConfigured
wenn ich migrate
wollen. Wie übergebe ich eine Dummy-Engine in Django?
raise ImproperlyConfigured("settings.DATABASES is improperly configured. "
django.core.exceptions.ImproperlyConfigured: settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details.
Umwelt
- django 1.9.5
- mongoengine 0.10.6
- pymongo 3.2.2
- Python 3.5.1
Also, migriert es wirklich mit MongoDB, oder nicht? Ich meine, ist der Prozess erfolgreich, auch wenn dieser Fehler auftritt? –
@ErayErdin Ich bin mir da nicht ganz sicher - von dem, was ich verstehe, sollten Sie nicht 'migrieren' verwenden, wenn Sie mongoengine verwenden. – alecxe