【问题标题】:how can i change security name in django swagger specticuler?如何在 django swagger specticuler 中更改安全名称?
【发布时间】:2022-08-03 13:44:44
【问题描述】:

[在此处输入图片描述][1]

请按照此图片澄清我的问题 [1]:https://i.stack.imgur.com/ah0fD.png 我如何更改安全名称,就像我默认从 Django swagger 壮观(jwtauth)获得的那样。我想重命名它,所以我必须在我的 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 中默认模式和招摇生成我无法解决这个问题

  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如它目前所写的那样,很难准确地说出你在问什么。

标签: python django swagger


【解决方案1】:

只需将此代码放入views.py

from drf_spectacular.contrib.rest_framework_simplejwt import SimpleJWTScheme
class authtoken(SimpleJWTScheme):
    name = 'bearerAuth'
    priority = 1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-10
    • 1970-01-01
    • 2014-06-18
    • 1970-01-01
    • 2017-12-23
    • 2015-02-05
    • 1970-01-01
    相关资源
    最近更新 更多