循环中处理一下就是了,遇到值为空时就删除键不过你的这个要求的后遗症很严重
通常使用未定义的键时会出错,而处处都要判断键是否存在,也太繁琐了吧?

解决方案 »

  1.   

    我是用如下代码serialize的。不用考虑使用时是否判断key存在与否.我只要单纯的得到我现在需要的format就可以了.class ArgSerializer(serializers.ModelSerializer):
        class Meta:
            app_label = 'music'
            model = RadioStationArg
            fields = ('Variety', 'Distribution', 'Adventurousness', 'Genre')