django-rest-framework - Json schema django rest 框架,将 json 字段描述为 json 而不是字符串

标签 django-rest-framework jsonschema django-rest-swagger

我在 DRF 中有一个 Api,用 swagger 描述。
在我的序列化程序中,我有一个这样的字段:

settings = serializers.DictField(child=serializers.JSONField())

是否有可能在 swagger.json 中,该字段被描述为“Json”而不是字符串:
"additionalProperties": {
            "type": "string"
}


"additionalProperties": {
        "type": "JSON"
}

最佳答案

抱歉,这在 JSON Schema 中是不可能的。
类型是 JSON 允许的原始类型。

关于django-rest-framework - Json schema django rest 框架,将 json 字段描述为 json 而不是字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56700850/

相关文章:

python - Django 模型实例仅在再次调用 objects.get() 后更新(DRF 测试用例)

python - 如何使用 PUT 在 Django 休息框架中测试文件上传?

ssl - 无法激活与 Django 和 Nginx 的 HTTPS 链接

javascript - 如何通过http进行jsonschemavalidation?

Django REST 框架 : restricting user access for objects

python - Jsonschema RefResolver 在 python 中解析多个引用

java - 在java中使用GSON解析JSON SCHEMA而不使用预定义对象

Django REST Swagger 使用 permission_classes=[IsAuthenticated] 隐藏 ModelViewSet

python - django_rest_swagger - 'staticfiles' 不是注册的标签库。必须是 : 之一