Всем добрый день!
Есть код:
class TestUpdateApiView(generics.RetrieveUpdateDestroyAPIView, TestCustomMixin):
serializer_class = TestSerializer
queryset = Test.objects.all()
lookup_field = "id"
Как сделать так, чтобы я могу в сериалайзер передавать Юзера, обращающегося к данному CBV?
К примеру, как сделать примерно так:
serializer_class = TestSerializer(user=self.user)
И потом в сериализаторе:
def update(self, instance, validated_data):
#self.instance.id - ID записи на апдейт
if self.instance.id.creator == {переменная пользователя, передаваямая в Сериалайзер}
ret = super().update(instance, validated_data)
return ret
...