可浏览API中的无值

时间:2013-03-12 18:17:46

标签: django-rest-framework

在Django REST Framework中,给定Django模型中的一个字段,其中null = True且blank = True,并且在序列化程序中需要字段= False,是否有任何方法可以让可浏览的API呈现HTML下拉列表空白值?使用JSON可以将字段设置为null,我只是无法弄清楚如何通过HTML表单允许这样做。

在图片中说:

我目前有:got

我想去:want

1 个答案:

答案 0 :(得分:2)

找到它。简化为:

class SwitchPortSerializer(serializers.HyperlinkedModelSerializer):
    def get_fields(self, *args, **kwargs):
        fields = super(SwitchPortSerializer, self).get_fields(*args, **kwargs)
        fields['switch'].empty_label = ''
        return fields