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__'
что мне нужно изменить, чтобы исправить эту ошибку? Спасибо