/ / Problem z używaniem MongoDB jako zaplecza dla projektu Django (Django 1.7) - django, mongodb, mongoengine

Problemy z używaniem MongoDB jako zaplecza dla projektu Django (Django 1.7) - django, mongodb, mongoengine

Skonfigurowałem aplikację, korzystając z poniższego samouczka, http://django-mongodb-engine.readthedocs.org/en/latest/topics/setup.html Kiedy ustawiam backend, jak opisano w tym linku w moim settings.py, pojawia się następujący błąd:

NotImplementedError: subclasses of BaseDatabaseIntrospection may require
a  get_table_list() method

Zainstalowałem wszystkie niezbędne pakiety(django-nonrel, djangotoolbox, mongodb-engine), ale nadal dostaję te błędy, co mogę zrobić źle / czy ja tęsknię? Może to być bardzo trywialne ... Jestem nowy w Django i MongoDB.

Moje ustawienia DATABASES są następujące:

DATABASES = {
"default" : {
"ENGINE" : "django_mongodb_engine",
"NAME" : "example_db"
}
}

i mój INSTALLED_APPS są następujące,

INSTALLED_APPS = (
"django.contrib.admin",
"django.contrib.auth",
"django.contrib.contenttypes",
"django.contrib.sessions",
"django.contrib.messages",
"django.contrib.staticfiles",
"mongoadmin",
"mongoengine.django.mongo_auth",
"polls",
)

Dziękuję Ci!

Odpowiedzi:

4 dla odpowiedzi № 1

django-mongo-db-engine nie działa z Django 1.7. To używa Django-nonrel, (widelec Django) zamiast z Django.

Spróbuj ponownie utworzyć środowisko deweloperów, ale tym razem nie instaluj Django 1.7.