1

在 Django REST Framework 中,给定 Django 模型中的一个字段,该字段具有 null=True 和空白=True,并且在序列化程序中该字段是必需的=False,有没有办法让可浏览的 API 用空白呈现 HTML 下拉列表价值?使用 JSON 可以将字段设置为 null,我只是不知道如何通过 HTML 表单也允许这样做。

图片中说:

我目前有:得到

我想去:想

4

1 回答 1

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
于 2013-03-12T19:18:45.957 回答