swagger DRF-壮观:模式字段的自动呈现

ijxebb2r  于 2022-12-29  发布在  其他
关注(0)|答案(1)|浏览(151)

是否有自动显示字段数据的设置?

使用:

Django==3.0.14
drf-spectacular==0.24.2
drf-spectacular-sidecar==2022.12.1

drf-壮观设置

SPECTACULAR_SETTINGS = {
    'SERVE_INCLUDE_SCHEMA': False,
    # Permission
    'SERVE_AUTHENTICATION': ['rest_framework.authentication.SessionAuthentication'],
    'SERVE_PERMISSIONS': ['rest_framework.permissions.IsAuthenticated'],
    # UI settings
    'SWAGGER_UI_DIST': 'SIDECAR',  # shorthand to use the sidecar instead
    'SWAGGER_UI_FAVICON_HREF': 'SIDECAR',
    'REDOC_DIST': 'SIDECAR',
    'SCHEMA_PATH_PREFIX_TRIM': True,
}

在 Swagger 中,数据以这样的形式体现出来:
swagger UI
是否可以自动展开这些字段的信息?
示例如下:
Correct answer

bweufnob

bweufnob1#

尝试将此添加到设置中

SPECTACULAR_SETTINGS = {
    'SHOW_REQUEST_BODY': True,
    'SHOW_RESPONSE_BODY': True,
    'DEFAULT_MODEL_DEPTH': None,
}

相关问题