5
我需要向我的序列化程序添加一個靜態字段。無論傳入的對象如何,它總是應該返回相同的值。目前,我實現了它,像這樣:django rest框架 - 如何爲串行器添加一個靜態字段值
class QuestionSerializer(serializers.ModelSerializer):
type = serializers.SerializerMethodField()
@staticmethod
def get_type(obj):
return 'question'
class Meta:
model = Question
fields = ('type',)
但有一個簡單的方法來做到這一點,沒有SerializerMethodField
?
我認爲這是做到這一點的正確方法。我不知道有什麼更好的辦法。 – davyria