Использование pymongo, но все еще получаем ошибку неправильно настроенной базы данных
Прочитав множество сообщений о следующей ошибке, я понял, что если вы подключаетесь к вашей базе данных MongoDB через pymongo
, вы должны удалить секцию DATABASES
в вашем settings.py
файле:
settings.DATABASES неправильно настроен. Пожалуйста, введите значение ENGINE. Для получения дополнительной информации обратитесь к документации по настройкам.
Я удалил его, но все равно получаю эту ошибку. Тем не менее, я попробовал предложения в соответствующих сообщениях, но безрезультатно...
В моем файле settings.py
у меня есть подключение к базе данных:
DB_NAME = 'mongodb+srv://User2021:TestMe@cluster0.j9jz1.mongodb.net/test'
В моем файле views.py
я написал простой метод, просто для начала:
@csrf_exempt
def consumers(request):
data = ConsumerModel.objects.all()
if request.method == 'GET':
print("consumers")
serializer = ConsumerModelSerializer(data, many=True)
return JsonResponse(serializer.data, safe=False)
Когда я ввожу http://localhost:8000/consumers/
, я просто хочу увидеть, что оператор печати python пишет consumers.
Что я упускаю?