django REST framework 在serialize的时候如何忽略空值?
klan 2013-12-16 06:06:38 现在的结果是:
{
"Arg": {
"Variety": "0.9",
"Distribution": "wandering",
"Adventurousness": "0.6",
"Genre": null
}
}
想要的结果是:
{
"Arg": {
"Variety": "0.9",
"Distribution": "wandering",
"Adventurousness": "0.6"
}
}
简单说就是,如果值为null,不需要显示.
我是用如下代码serialize的。我只要单纯的得到我现在需要的format就可以了.谢谢
class ArgSerializer(serializers.ModelSerializer):
class Meta:
app_label = 'music'
model = RadioStationArg
fields = ('Variety', 'Distribution', 'Adventurousness', 'Genre')