Response.__init__() принимает 1 позиционный аргумент, но было задано 2 Django + Vue3

Я создаю проект с django и vue3. У меня проблема с созданием объекта. Код ниже выдает ошибку: TypeError: Response.init() принимает 1 позиционный аргумент, но было дано 2

вот мой view.py

   class AddProjectView(viewsets.ModelViewSet):
    
        queryset = PassProjects.objects.all()
        serializer_class = AddProjectSerializer
    
    
        def create(self, request):
            data = request.data
            title = data.get('title')
            body = data.get('body')
        
            PassProjects.objects.create(who_create=request.user, title=title, body=body)
        
            return Response({'message': ' Project created'})

это мой urls.py

    router = DefaultRouter()
    ...
    router.register('addproject', AddProjectView, basename='addproject')


urlpatterns = [
    path('', include(router.urls)),
]

serializer.py

class AddProjectSerializer(serializers.ModelSerializer):

    class Meta:
        model = PassProjects
        fields = '__all__'

что мне нужно изменить, чтобы исправить эту ошибку? Спасибо

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