1、安装coreapi
pip install coreapi
2、在settings.py配置REST_FRAMEWORK 的 DEFAULT_SCHEMA_CLASS:
REST_FRAMEWORK = {
'DEFAULT_SCHEMA_CLASS': 'rest_framework.schemas.AutoSchema',
}
如果不添加DEFAULT_SCHEMA_CLASS,会出现以下错误:
AttributeError: ‘AutoSchema’ object has no attribute ‘get_link’
3、在url.py中增加以下代码
from rest_framework.documentation import include_docs_urls
urlpatterns = [
# 省略其它代码
path('api/docs', include_docs_urls(title='API文档')),
]
4、访问http://127.0.0.1:8000/api/docs,即可。