【发布时间】:2020-04-28 00:57:56
【问题描述】:
我已经安装了django-rest-framework 和django-yasg 来生成swagger 文档,当我尝试使用来自django-yasg 的用户界面时,身份验证不使用Token 标题上的前缀Token,例如:
django-rest-framework 需要标头:
“身份验证:令牌 XXX”
django-yasg生成的头文件:
“身份验证:XXX”
我也发现了这个问题; https://github.com/axnsan12/drf-yasg/issues/367
说我需要通过swagger-ui添加前缀token,但是我该怎么做呢?
这是我的swagger settings:
SWAGGER_SETTINGS = {
'SECURITY_DEFINITIONS': {
'Token': {
'type': 'apiKey',
'name': 'Authorization',
'in': 'header'
},
},
'USE_SESSION_AUTH': False
}
如何在 swagger-ui 上设置前缀,以便用户必须编写它?
【问题讨论】:
标签: django django-rest-framework