代码之家  ›  专栏  ›  技术社区  ›  Isaac Hatilima

Django Rest Framework+Swagger UI

  •  0
  • Isaac Hatilima  · 技术社区  · 2 年前

    我有一个API我正在工作,我有如下的序列化程序:

    class GroupSerializer(serializers.ModelSerializer):
        user = UserRefSerializer(read_only=True)
    
        class Meta:
            model = Group
            exclude = ('id',)
            extra_kwargs = {
                'public_id': {'read_only': True},
                'user': {'read_only': True},
                'created_at': {'read_only': True},
            }
            depth = 1
    

    在extra_kwargs中,用户在示例中显示为招摇,如下图所示。

    enter image description here 有没有办法隐藏这一点,因为当只在响应时提出请求时不需要它?并不是说它会影响任何事情,我只是不想把它放在那里,这样用户就没有必要填写它。

    我试着阅读了文档,但找不到任何信息。但也许我错过了,我不确定。

    0 回复  |  直到 2 年前