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、运行项目后查看:

相关推荐
灰子学技术1 小时前
go response.Body.close()导致连接异常处理
开发语言·后端·golang
二十雨辰2 小时前
[python]-AI大模型
开发语言·人工智能·python
Yvonne爱编码2 小时前
JAVA数据结构 DAY6-栈和队列
java·开发语言·数据结构·python
Gogo8162 小时前
BigInt 与 Number 的爱恨情仇,为何大佬都劝你“能用 Number 就别用 BigInt”?
后端
fuquxiaoguang2 小时前
深入浅出:使用MDC构建SpringBoot全链路请求追踪系统
java·spring boot·后端·调用链分析
前端摸鱼匠3 小时前
YOLOv8 环境配置全攻略:Python、PyTorch 与 CUDA 的和谐共生
人工智能·pytorch·python·yolo·目标检测
WangYaolove13143 小时前
基于python的在线水果销售系统(源码+文档)
python·mysql·django·毕业设计·源码
AALoveTouch3 小时前
大麦网协议分析
javascript·python
毕设源码_廖学姐3 小时前
计算机毕业设计springboot招聘系统网站 基于SpringBoot的在线人才对接平台 SpringBoot驱动的智能求职与招聘服务网
spring boot·后端·课程设计
ZH15455891313 小时前
Flutter for OpenHarmony Python学习助手实战:自动化脚本开发的实现
python·学习·flutter