Ошибка с rest_framework_mongoengine с django

0

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

используя 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': '',
}

}

Теги:
rest
django-rest-framework
mongoengine
restframeworkmongoengine

1 ответ

1

по настройке mongo docs вы попробовали? с помощью django docs баз данных, to be used with Django но вы просто создаете mongoengine.connect внутри своих настроек и не используете django.

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

и вы смотрите на python-eve для создания mongodb-restapi?

  • 0
    Но я использую mongoengine, поэтому мне не нужно использовать движок django_mongodb_engine. Не так ли ??
  • 0
    я добавляю больше деталей к ответу, пожалуйста, прочитайте его
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню