Request.data.get получение None в методе патча

Я пытаюсь получить id пользователя, но request.get.data не получается, когда я пытаюсь вывести staff_user, он показывает None, но когда использую json.loads, он работает нормально, но reguest.data.get показывает None.

class MyDetailsAPIView(RetrieveUpdateDestroyAPIView):
    permission_classes = [IsAuthenticated]
    parser_classes = [MyMultiPartParser`
    serializer_class = Myserializer
    model = Document
    lookup_url_kwarg = 'file_id'

    def patch(self, request, *args, **kwargs):

        staff_user_pk = request.data.get('staff_user_pk')
        if staff_user_pk:
            try:
                staffuser = Staffuser.objects.get(id=staff_user_pk)
            except Staffuser.DoesNotExist as exc:
                raise ValidationError({'detail': exc})

        file = self.get_object()
        file.staffusers.add(staffuser)

        return super().patch(request, *args, **kwargs)
    
Вернуться на верх