Мне нужно добавить статическое поле в свой сериализатор. Он всегда должен возвращать одно и то же значение независимо от переданного объекта. В настоящее время я реализовал это так:django rest framework - как добавить значение статического поля для сериализатора
class QuestionSerializer(serializers.ModelSerializer):
type = serializers.SerializerMethodField()
@staticmethod
def get_type(obj):
return 'question'
class Meta:
model = Question
fields = ('type',)
Но есть более простой способ сделать это, без SerializerMethodField
?
Я думаю, что это правильный способ сделать это. Я не знаю лучшего способа. – davyria