【发布时间】:2015-06-29 08:10:19
【问题描述】:
我有一个ModelSerializer 和一个SerializerMethodField。我想覆盖序列化程序的to_representation 方法以获得自定义输出,但我不知道如何访问SerializerMethodField:
class MySerializer(serializers.ModelSerializer):
duration = serializers.SerializerMethodField()
def get_duration(self, obj):
return obj.time * 1000
def to_representation(self, instance):
return {
'name': instance.name,
'duration of cycle': # HOW TO ACCESS DURATION????
}
class Meta:
model = MyModel
【问题讨论】:
标签: django python-2.7 django-rest-framework