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, поэтому я предполагаю, что это проблема сервера.

This is a photo of my file tree

Я очень "привередлив", когда дело доходит до цветов файлов, и если они любого цвета, кроме цвета по умолчанию, я чувствую, что в файле есть ошибки. Могут ли эти оранжевые/бежевые файлы содержать проблему? Если я нажму на один из этих файлов, то увижу следующее:

Файл не отображается в редакторе, так как он является двоичным или использует неподдерживаемую текстовую кодировку.

Поскольку я новичок в 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 и вручную ввести данные оттуда же.

Вернуться на верх