06-django中配置接口文档coreapi

django 中配置接口文档coreapi

1、接口文档安装依赖:

python 复制代码
1、接口文档依赖安装:
    pip install coreapi
如果安装报错:  安装coreapi其它所有的依赖包!
    pip install --upgrade --force-reinstall coreapi
    
包含的库如下:
itypes, urllib3, uritemplate, MarkupSafe, idna, charset_normalizer,
certifi, requests, jinja2, coreschema, coreapi

2、配置

python 复制代码
REST_FRAMEWORK = {
    # ... ...
    # 接口文档配置:
    'DEFAULT_SCHEMA_CLASS': 'rest_framework.schemas.coreapi.AutoSchema'
}

3、设置访问路径:

python 复制代码
from django.urls import path, include
from rest_framework.documentation import include_docs_urls

urlpatterns = [
    # 设置接口文档访问路径
    path('doc/', include_docs_urls(title='项目的接口文档哦')),
    # ...
]

4、运行项目后查看:

相关推荐
Java后端的Ai之路10 小时前
【Python 教程15】-Python和Web
python
Victor35612 小时前
https://editor.csdn.net/md/?articleId=139321571&spm=1011.2415.3001.9698
后端
冬奇Lab12 小时前
一天一个开源项目(第15篇):MapToPoster - 用代码将城市地图转换为精美的海报设计
python·开源
Victor35612 小时前
Hibernate(89)如何在压力测试中使用Hibernate?
后端
灰子学技术14 小时前
go response.Body.close()导致连接异常处理
开发语言·后端·golang
二十雨辰14 小时前
[python]-AI大模型
开发语言·人工智能·python
Yvonne爱编码14 小时前
JAVA数据结构 DAY6-栈和队列
java·开发语言·数据结构·python
Gogo81615 小时前
BigInt 与 Number 的爱恨情仇,为何大佬都劝你“能用 Number 就别用 BigInt”?
后端
fuquxiaoguang15 小时前
深入浅出:使用MDC构建SpringBoot全链路请求追踪系统
java·spring boot·后端·调用链分析
前端摸鱼匠15 小时前
YOLOv8 环境配置全攻略:Python、PyTorch 与 CUDA 的和谐共生
人工智能·pytorch·python·yolo·目标检测