我如何在django swagger specticuler中更改安全名称?

bf1o4zei  于 2022-11-06  发布在  Go
关注(0)|答案(1)|浏览(116)

[在此输入图像说明][1]
请按照以下图片说明我问题[1]:https://i.stack.imgur.com/ah0fD.png我怎么能改变安全名称,就像我从Django swagger spectacular(jwtauth)默认得到的一样。我想重命名它,这样我就可以在我的www.example.com文件中更改settings.py它。请修复我的问题
中settings.py

SPECTACULAR_SETTINGS = {
    'TITLE': 'title',
    'VERSION': '1.0.0',
    'SERVE_INCLUDE_SCHEMA': False,
    'CONTACT': {'name':'name','email':'noreplay@gmail.com'},
    'SCHEMA_PATH_PREFIX_TRIM': True,
    'SERVERS': [{'url': env('SWAGGER_SERVER')},],
    'PREPROCESSING_HOOKS': ["custom.url_remover.preprocessing_filter_spec"],  
    }

在django默认模式和swagger生成中,我无法解决这个问题

qij5mzcb

qij5mzcb1#

只需将以下代码放在views.py中:

from drf_spectacular.contrib.rest_framework_simplejwt import SimpleJWTScheme

class authtoken(SimpleJWTScheme):
        name = 'bearerAuth'
        priority = 1

相关问题