3

如何禁用 drf_yasg 中的授权按钮?(我仍然希望 CSRF 工作)

在此处输入图像描述

更新:目前,我有这种设置,因为我想删除 Django 登录并维护 csrf。但是,授权按钮仍然存在(如何删除授权按钮并维护 csrf)

SWAGGER_SETTINGS = {
    'USE_SESSION_AUTH': False,

    'SECURITY_DEFINITIONS': {
        'Basic': {
            'type': 'basic'
        },
    },
}
4

2 回答 2

-1

您可以将SECURITY_DEFINITIONS--(doc)设置为None或根据 OpenAPI 模式定义进行设置,

SWAGGER_SETTINGS = {
    'SECURITY_DEFINITIONS': None
}
于 2021-02-02T03:46:26.760 回答
-1

是的,通过使用SUPPORTED_SUBMIT_METHODSin SWAGGER_SETTINGS make it likeSUPPORTED_SUBMIT_METHODS': [],

于 2020-11-26T16:30:33.167 回答