Получение запрещенной ошибки при выборке конечной точки при входе в учетную запись

Использую React для фронтенда и Django для бэкенда. У меня есть страница на моем сайте, которая отображает все настройки пользователя. Когда они загружают страницу, она получает данные из бэкенда и заполняет форму, когда они отправляют обновленную форму, она публикует ее в бэкенде. Когда я отправляю эти данные, когда я вхожу в учетную запись, он выдает мне запрещенную ошибку, но когда я выхожу из системы и отправляю форму, она проходит. Почему это происходит?

ответный пост

const onSubmit = async (e) => {
      e.preventDefault()

      const res = await fetch('/api/account/updatesettings', {
        method: "POST",
        headers: {
          'Content-type': 'application/json'
        },
        body: JSON.stringify({
          "test": "test"
        })
      })

      const data = await res.json()
}

api endpoint:

class UpdateSettings(APIView):
    serializer_class = AccountSettingsSerializer

    def post(self, request, format=None):
        print("test")
        serializer = self.serializer_class(data=request.data)
        print(serializer.data)
        if serializer.is_valid():
            pass
Вернуться на верх