/ / Problemi nell'utilizzo di MongoDB come backend per il progetto Django (Django 1.7) - django, mongodb, mongoengine

Problemi nell'utilizzo di MongoDB come backend per il progetto Django (Django 1.7) - django, mongodb, mongoengine

Ho configurato la mia app utilizzando il seguente tutorial, http://django-mongodb-engine.readthedocs.org/en/latest/topics/setup.html Quando imposto il mio back-end come descritto in questo link nel mio settings.py, ottengo il seguente errore:

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

Ho installato tutti i pacchetti necessari(django-nonrel, djangotoolbox, mongodb-engine), ma sto ancora ricevendo questi errori: cosa potrei fare di sbagliato / mi sto perdendo? Potrebbe essere molto probabilmente qualcosa di banale ... Sono nuovo a Django e MongoDB.

L'impostazione del mio DATABASE è la seguente,

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

e il mio INSTALLED_APPS sono come segue,

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",
)

Grazie!

risposte:

4 per risposta № 1

django-mongo-db-engine non funziona con Django 1.7. Utilizza Django-nonrel, (una forchetta di Django) anziché di Django.

Prova a creare nuovamente il tuo ambiente di sviluppo, ma questa volta non installare Django 1.7.