400 Bad Request Django/React
Я создал сервер с Django и получаю 400 Bad Request в Postman, когда проверяю метод POST. Однако данные JSON в Postman также отображаются.
Первоначально я думал, что это проблема фронтенда, потому что в моем консольном журнале было указано
AxiosError {message: 'Request failed with status code 400', name: 'AxiosError', code: 'ERR_BAD_REQUEST', config: {...}, request: XMLHttpRequest, ...}
.
Как я уже говорил, ошибка отображается в Postman, поэтому я предполагаю, что это проблема сервера.
Я очень "привередлив", когда дело доходит до цветов файлов, и если они любого цвета, кроме цвета по умолчанию, я чувствую, что в файле есть ошибки. Могут ли эти оранжевые/бежевые файлы содержать проблему? Если я нажму на один из этих файлов, то увижу следующее:
Файл не отображается в редакторе, так как он является двоичным или использует неподдерживаемую текстовую кодировку.
Поскольку я новичок в django, я не хочу делать что-то, что создаст еще большую проблему, чем та, что у меня уже есть.
Ниже будет мой settings.py
Ниже приведен мой views.py
from django.shortcuts import render
from rest_framework import generics
from .serializer import TodoSerializer
from .models import Todo
# Create your views here.
class TodoList(generics.ListCreateAPIView):
queryset = Todo.objects.all().order_by('id')
serializer_class = TodoSerializer
class TodoDetail(generics.RetrieveUpdateDestroyAPIView):
queryset = Todo.objects.all().order_by('id')
serializer_class = TodoSerializer
Я не совсем уверен в том, какая информация нужна всем для правильного решения этой проблемы, но надеюсь, что я предоставил более чем достаточно.
Думаю, стоит отметить, что я использую postgreql, и моя база данных работает правильно, и я могу получить доступ к админке Django и вручную ввести данные оттуда же.