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'), ... ]
相关推荐
学Java的小李8 分钟前
自己开发完整项目一、登录注册功能-01
spring boot·后端·vue
Pandaconda20 分钟前
【C++ 面试 - 内存管理】每日 3 题(八)
开发语言·c++·经验分享·笔记·后端·面试·职场和发展
IT毕设梦工厂31 分钟前
计算机毕业设计选题推荐-OA办公管理系统-Java/Python项目实战
java·spring boot·python·django·毕业设计·源码·课程设计
南山忆87440 分钟前
Shell 脚本入门指南
linux·python·bash
funcdefmain1 小时前
selenium滚动到页面底部
前端·python·selenium
shuair1 小时前
zookeeper服务器动态上下线监听案例
服务器·python·zookeeper
Daly罗1 小时前
Zookeeper 官方示例2-SyncPrimitive 代码解读(二)
分布式·python·zookeeper
我明天再来学Web渗透2 小时前
【hot100篇-python刷题记录】【搜索二维矩阵】
开发语言·数据结构·python·算法·链表·矩阵
SHU_ANGY2 小时前
python实战实例:整数去重&矩阵交换行
开发语言·python·学习·矩阵