Django не реагирует на реакцию
Я делаю запрос от React frontend к представлению в Django (rest framework). Представление в Django делает запрос на другой сервер (Google-Ads API), запрос работает нормально и я получаю данные. Постобработка этих данных также работает нормально, но Django застревает после этого, то есть не запускается return Response(data).
Пример кода представления в Django
def get(self,request):
data = google_api_request(credentials)
data = preprocess(data)
print("end") # this will be executed
return Response(data,status) # this will not be executed
Код примера реакции:
axiosInstance.get("url").then(
(result) => {
if (result.status == 200) {
console.log("sucess")
}
}
).catch(error => {
throw error;
})
}
Когда я вставляю "url" непосредственно в браузер, он работает и возвращает ответ, но только когда я запускаю его из react, он не отвечает.
Когда я закомментировал код google_api_request() для отладки, он возвращает Response.
Примечание: Нет никаких сообщений об ошибках в консоли или Django и мои настройки CORS верны, так как другие функции работают нормально.