/ / Ustawienia Django dla MongoDB Błąd podniesienia - python, django, mongodb, python-3.x, mongoengine

Ustawienia Django dla MongoDB podnosi błąd - python, django, mongodb, python-3.x, mongoengine

Chcę użyć MongoDB w mojej aplikacji i Użyłem tej dokumentacji jako odniesienia.

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)

Zarówno django.db.backends.dummy lub pusty ciąg po prostu podnosi ImproperlyConfigured jeśli chcę migrate. Jak mimo to przekazać silnik dummy w 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.
  • django 1.9.5
  • mongoengine 0.10.6
  • pymongo 3.2.2
  • python 3.5.1

Odpowiedzi:

1 dla odpowiedzi № 1

Jest to oczekiwane zachowanie backmenu "Dummy" - działa jako back-default / default, zaczęłoby się narzekać, jeśli faktycznie zacznij go używać - migrate próbuje użyć zapleczowego backendu.