所需要的python库
drf-yasg django djangorestframework
1
安装drf-yasg库
pip install drf-yasg
1
配置
#setting.py文件
REST_FRAMEWORK = {
'DEFAULT_SCHEMA_CLASS': 'rest_framework.schemas.coreapi.AutoSchema'
}
# swagger 配置项
SWAGGER_SETTINGS = {
# 基础样式
'SECURITY_DEFINITIONS': {
"basic":{
'type': 'basic'
}
},
# 到处文件配置
'DEFAULT_INFO': 'server.urls.openapi_info',
# 如果需要登录才能够查看接口文档, 登录的链接使用restframework自带的.
'LOGIN_URL': 'rest_framework:login',
'LOGOUT_URL': 'rest_framework:logout',
"enabled_methods": [
'get',
'post',
'put',
'patch',
'delete'