В django rest framework я пытаюсь добавить объект в ModelSerializer с некоторыми пользовательскими функциями.
Я хочу, чтобы одно из полей было установлено на self.request.user
, и у меня следующее представление:
class GigSubmitView(generics.CreateAPIView):
permission_classes = (ProviderRW,)
serializer_class = serializers.GigSubmitSerializer
queryset = models.Gig.objects
def perform_create(self, serializer):
serializer.save(provider=self.request.user)
Однако это не правильный ответ.Что мне делать вместо этого?