9

django mongo エンジンを正しく実行できません。

settings.py の私のデータベースエントリは

DATABASES = {
'default': {
    'ENGINE': 'django_mongodb_engine',
    'NAME': 'local',
}
}

私のピップフリーズ結果は

Django==1.8.2
django-mongodb-engine==0.5.2
djangotoolbox==1.6.2
pymongo==3.0.2

実行中のエラー

python manage.py runserver

django.core.exceptions.ImproperlyConfigured: 'django_mongodb_engine' isn't an available database backend.
Try using 'django.db.backends.XXX', where XXX is one of:
u'base', u'mysql', u'oracle', u'postgresql_psycopg2', u'sqlite3'
Error was: cannot import name BaseDatabaseFeatures

これを解決する方法についての提案。

4

7 に答える 7

1

「Pymongo」をアンインストールして、「pip install pymongo」としてインストールし、IDE 経由でインストールするのと比較してみてください。

于 2020-04-14T12:12:42.977 に答える