Как я могу решить проблему, о которой говорится ниже?
Я новичок в Django и пока я делал некоторые вещи с Django Framework, я столкнулся с некоторыми проблемами
.
Мой Python код [views.py]
def create(request):
if request.method == "POST":
print(request.POST)
и мой код JavaScript является
const formdata = new FormData()
formdata.append('itemOne', itemValue)
formdata.append('itemTwo', itemValue)
fetch("/create", {
method: 'POST',
credentials: 'same-origin',
body: formdata,
headers:{
// 'Accept': 'application/json',
'Content-Type': 'application/json',
'X-CSRFToken': getCookie("csrftoken")
},
})
.then(response => response.json())
.then(response => {
console.log(response)
})
.catch(err => {
console.log(err)
})
когда я делаю POST запрос, как указано выше, из моего JavaScript кода, я получаю пустой словарь.
В чем здесь может быть проблема?
это код моих файлов urls.py
from django.urls import path, include
from . import views
urlpatterns=[
path('', views.index, name='home'),
path('create', views.create, name='backend')
]
Как я могу решить эту проблему? Я пробовал решения с разных сайтов и видео, но ни одно из них не помогло.