Как я могу решить проблему, о которой говорится ниже?

Я новичок в 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')
]

Как я могу решить эту проблему? Я пробовал решения с разных сайтов и видео, но ни одно из них не помогло.

Вернуться на верх