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'), ... ]
相关推荐
无名之逆2 分钟前
探索轻量高性能的 Rust HTTP 服务器框架 —— Hyperlane
服务器·开发语言·windows·后端·http·rust
?Agony4 分钟前
P17_ResNeXt-50
人工智能·pytorch·python·算法
uhakadotcom7 分钟前
阿里云RAM角色ARN和会话名称详解
后端·面试·github
浪淘沙jkp30 分钟前
大模型学习四:‌DeepSeek Janus-Pro 多模态理解和生成模型 本地部署指南(折腾版)
python·学习·deepseek
uhakadotcom34 分钟前
Javassist 入门指南:轻松操作 Java 字节码
后端·面试·github
霍珵蕴34 分钟前
Kotlin语言的软件工程
开发语言·后端·golang
Asthenia04121 小时前
Java中Future的详细用法:异步and阻塞/-缺乏回调支持与异常处理有限
后端
无名之逆1 小时前
Hyperlane:高性能 Rust HTTP 服务器框架评测
服务器·开发语言·windows·后端·http·rust
褚翾澜1 小时前
Bash语言的社区交流
开发语言·后端·golang
汲海1 小时前
Jupyter 505
ide·python·jupyter