一、说明
文档api接口是必须的
本来准备用coreapi,据说drf_yasg更流弊
二、步骤
1、requirements.txt添加drf-yasg
2、settings.py中添加部分代码
drf_yasg
需要与django.contrib.staticfiles
配套使用,一般情况下,项目创建都会在INSTALLED_APPS
列表中注册这个工具,如果没有,需要手动添加
在settings.py最后面添加下面代码
# ====================================#
# ****************swagger************#
# ====================================#
SWAGGER_SETTINGS = {
# 基础样式
"SECURITY_DEFINITIONS": {"basic": {"type": "basic"}},
# 如果需要登录才能够查看接口文档, 登录的链接使用restframework自带的.
"LOGIN_URL": "apiLogin/",
# 'LOGIN_URL': 'rest_framework:login',
"LOGOUT_URL": "rest_framework:logout",
# 'DOC_EXPANSION': None,
# 'SHOW_REQUEST_HEADERS':True,
# 'USE_SESSION_AUTH': True,
# 'DOC_EXP