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'), ... ]
相关推荐
2301_783848654 分钟前
c++怎么把多个变量一次性写入二进制文件_结构体对齐与write【实战】
jvm·数据库·python
LucianaiB6 分钟前
从模型护栏到工程门禁:基于 XGuard 二创一个 Agent/CI 动态策略安全护栏
后端
码界筑梦坊8 分钟前
123-基于Python的特斯拉超级充电站分布数据可视化分析系统
开发语言·python·信息可视化·数据分析·毕业设计·echarts·fastapi
wang3zc11 分钟前
如何在 WooCommerce 后台按订单总金额精准筛选订单
jvm·数据库·python
铁皮饭盒19 分钟前
同样是算力巨头,为什么华为死磕英伟达,AMD 却 "躺平看戏"?
前端·后端
文心快码BaiduComate19 分钟前
用Comate 7天完成”鹅鸭杀”游戏网站开发
前端·后端·程序员
倚栏听风雨31 分钟前
Spring AI Alibaba 接入 OpenAI 兼容协议第三方大模型实战
后端
AIGC包拥它34 分钟前
RAG 项目实战进阶:基于 FastAPI + Vue3 前后端架构全面重构 LangChain 0.3 集成 Milvus 2.5 构建大模型智能应用
人工智能·python·重构·vue·fastapi·milvus·ai-native
夕除39 分钟前
spring boot 6
java·spring boot·后端
zhangxingchao39 分钟前
AI应用开发二:Embedding与向量数据库
前端·人工智能·后端