Как узнать, какой класс serializer_class используется
Я определяю класс сериализатора в функции get_serializer_class
. В моей функции обновления как я могу узнать, какой класс сериализатора выбран? Какова лучшая практика для этого?
Простой код:
class SomeViewSet(ModelViewSet):
model = SomeModel
def get_serializer_class(self):
# here I define my serializer class, let's say between FirstSerializerClass and SecondSerializerClass
def update(self, request):
if self.serializer_class == FirstSerializerClass:
# I checked this way, but it didn't work for me