Получение запрещенной ошибки при выборке конечной точки при входе в учетную запись
Использую 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