django 接口文档自动生成

  1. Django REST Framework + drf-spectacular

    drf-spectacular 是另一个用于DRF的工具,用于生成符合OpenAPI 3.0规范的API文档。它提供了更好的兼容性和定制性。

    安装与配置

    复制代码
    pip install djangorestframework drf-spectacular

    settings.py中配置:

    复制代码
    INSTALLED_APPS = [ ... 'rest_framework', 'drf_spectacular', ... ] 
    REST_FRAMEWORK = { 'DEFAULT_SCHEMA_CLASS': 'drf_spectacular.openapi.AutoSchema', }

    urls.py中添加路由:

    复制代码
    from drf_spectacular.views import SpectacularAPIView, SpectacularSwaggerView urlpatterns = [ ... path('schema/', SpectacularAPIView.as_view(), name='schema'), path('schema/swagger-ui/', SpectacularSwaggerView.as_view(url_name='schema'), name='swagger-ui'), ... ]
相关推荐
eve杭20 小时前
AI、大数据与智能时代:从理论基石到实战路径
人工智能·python·5g·网络安全·ai
VX:Fegn089520 小时前
计算机毕业设计|基于springboot + vue敬老院管理系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
Honmaple21 小时前
中国四级城市联动数据,包含港澳台,内含json , sql , python 脚本
python·sql·json
算法与双吉汉堡21 小时前
【短链接项目笔记】Day2 用户注册
java·redis·笔记·后端·spring
BoBoZz1921 小时前
Curvatures 曲率的计算、边缘曲率的调整以及曲率、颜色的映射
python·vtk·图形渲染·图形处理
Victor35621 小时前
Netty(18)Netty的内存模型
后端
Victor35621 小时前
Netty(17)Netty如何处理大量的并发连接?
后端
少吃零食多运动21 小时前
【Jupyter notebook修改工作目录】
python·jupyter
码事漫谈21 小时前
C++共享内存小白入门指南
后端
Swizard21 小时前
别买树莓派了!3步教你在安卓手机上跑通 CPython + PaddleOCR,打造随身 AI 识别终端
python·ai·移动开发