Получение значения из представления в сериализатор в Django
Я не уверен, что я делаю неправильно, я пытался следовать нескольким решениям.
class MyViewSet(viewsets.ModelViewSet):
filterset_class = IngredientFilter
def get_serializer_context(self):
context = super().get_serializer_context()
context['test'] = "something"
return context
В моем сериализаторе,
class MySerializer(BaseSerializer):
isHighlight = serializers.SerializerMethodField()
def get_isHighlight(self, obj):
return self.context['test']
Я получаю эту ошибку,
Django Version: 3.2.7
Exception Type: KeyError
Exception Value: 'test'
Есть предложения?