You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在DRF-spectacular中禁用/移除Swagger授权按钮?

如何禁用DRF-spectacular中的Swagger授权按钮

当然有对应的配置项,直接在项目的settings.py里修改DRF-spectacular的配置就能实现:

在SPECTACULAR_SETTINGS中添加SWAGGER_UI_SETTINGS配置块,通过相关参数控制授权按钮的显示:

SPECTACULAR_SETTINGS = {
    # 保留你原本的其他配置,比如TITLE、VERSION等
    'SWAGGER_UI_SETTINGS': {
        # 直接隐藏顶部的"Authorize"按钮
        'showAuthorizeButton': False,
        # 如果连接口列表里的授权标识也想一起隐藏,可以加上这行
        'showAuth': False,
    },
}

附上你提到的授权按钮截图:
Swagger授权按钮截图

内容的提问来源于stack exchange,提问作者Saurabh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 12:55:58