Я установил django-rest-framework
и django-yasg
для генерации документации по чванству, когда я пытаюсь использовать пользовательский интерфейс из django-yasg
, аутентификация не использует префикс Token
в заголовке Authentication
, например:
Заголовок необходим для django-rest-framework
:
"Аутентификация: токен XXX"
Заголовок, сгенерированный django-yasg
:
«Аутентификация: XXX»
Я также обнаружил эту проблему; https://github.com/axnsan12/drf-yasg/issues/367 говорит, что мне нужно добавить префикс token
через swagger-ui, но как я могу это сделать?
Это мой swagger settings
:
SWAGGER_SETTINGS = {
'SECURITY_DEFINITIONS': {
'Token': {
'type': 'apiKey',
'name': 'Authorization',
'in': 'header'
},
},
'USE_SESSION_AUTH': False
}
Как я могу установить префикс на swagger-ui, чтобы пользователь мог его написать?