Отправка данных из React с помощью Axios в Django - Post request is empty
Я пытаюсь отправить данные из React через axios в Django.
Вот код на стороне React:
axios.defaults.xsrfHeaderName = "X-CSRFTOKEN";
axios.defaults.xsrfCookieName = "csrftoken";
axios.defaults.withCredentials = true
sendData = () => {
let formData = new FormData()
formData.append('picture', this.state.files.height, this.state.files.name)
axios.post("/api/async_function/", formData, {
headers: { 'accept': 'application/json','content-type': 'multipart/form-data'
},}).then(resp => { console.log(resp)}) }
Вот код на стороне Django:
async def async_function(request, *args, **kwargs):
if request.method == 'POST':
print(request.POST)
В основном request.POST.get
и request.POST
пустые и возвращают <QueryDict: {}>
. Может ли кто-нибудь помочь, почему он пустой?
Гений помог мне
Данные находятся в request.files
Ссылка: Здесь