-1
エラー settings.DATABASESが正しく設定されていないRESTapi URLを入力しようとしているときに、モデルをシリアル化して表示しています。 ENGINE値を入力してください。詳細については、設定文書を確認してください。djangoでrest_framework_mongoengineでエラーを取得する
mongoengineを使用しているため、データベースが設定されていません。 setup Mongoのドキュメントで完全に前にしようとしたAPIの統合
settings.py
import mongoengine
DBNAME = 'database'
MONGO_HOST = 'localhost'
MONGO_PORT = 27017
mongoengine.connect(DBNAME,host=MONGO_HOST, port=MONGO_PORT)
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
'rest_framework_mongoengine',
'api'
)
DATABASES = {
'default': {
'ENGINE': '',
'NAME': '',
}
}
しかし、私はmongoengineを使用していますので、django_mongodb_engineエンジンを使用する必要はありません。ではない ?? – sheikhsalman08
答えにさらに詳しい情報を追加してください。 –
ahhhhhですが、adminパネルでもmongodbと連携していない可能性があります。ですから、私はmongoengine.connectと 'ENGINE'の両方が必要です: 'django_mongodb_engine'、。または、データベースを接続するために何かを変更する必要があります – sheikhsalman08