Django DRF“;字段是必填的“;POST请求出错?

Django DRF“;字段是必填的“;POST请求出错?,django,post,django-rest-framework,Django,Post,Django Rest Framework,错误 views.py {"name":["This field is required."]}% 我知道身份验证是有效的,因为如果我输入了错误的用户或将错误更改传递给“无效凭据”。为什么我会得到字段required错误?我忘了在POST请求中添加“-H”内容类型:application/json {"name":["This field is required."]}% class platform_list(APIView): def get(self, request, fo

错误

views.py

{"name":["This field is required."]}%
我知道身份验证是有效的,因为如果我输入了错误的用户或将错误更改传递给“无效凭据”。为什么我会得到字段required错误?

我忘了在POST请求中添加“-H”内容类型:application/json

{"name":["This field is required."]}%
class platform_list(APIView):

    def get(self, request, format=None):
        query = request.GET.get('name')
        if query:
            platforms = Platform.objects.filter(name=query)
        else:
            platforms = Platform.objects.all()
        serializer = PlatformSerializer(platforms, many=True)
        return Response(serializer.data)

    def post(self, request, format=None):
        serializer = PlatformSerializer(data=request.data)
        if serializer.is_valid():
            serializer.save()
            return Response(serializer.data, status=status.HTTP_201_CREATED)
        return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)