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