Почему в Django есть разница между json и formdata

У меня есть несколько вариантов, как показано ниже

def SomeView(request):
    someArrayData = request.data.getlist('something', None)

И я использую Postman для тестирования своих конечных точек.

Когда я отправляю массив с formdata request.data.getlist работает. Но когда я отправляю массив с raw data типа application/json getlist не работает. Вместо getlist я должен использовать request.data.get. Но в ASP.NET нет никакой разницы. Я могу послать через formdata или application/json и то и другое работает.

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