Получение ошибки с rest_framework_mongoengine с django

После сериализации модели, когда я пытаюсь ввести URL RESTapi, получаю настройки ошибок. Базы данных неправильно настроены. Пожалуйста, укажите значение ДВИГАТЕЛЯ. Проверьте настройки документации для более подробной информации.

используя mongoengine, поэтому не установил никакой базы данных. Работал отлично, прежде чем пытался 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': '',
}

}

1 ответ

По настройке Mongo Docs вы пробовали? базами данных django docsto be used with Django но ты просто создаешь mongoengine.connect внутри вас, и он не используется Джанго.

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

а вы смотрели в канун питона для создания mongodb-restapi?

Другие вопросы по тегам