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'), ... ]
相关推荐
执念3659 分钟前
MySQL基础
后端
黯_森10 分钟前
Java异常机制
java·后端
sduwcgg11 分钟前
kaggle配置
人工智能·python·机器学习
__lost33 分钟前
Python图像变清晰与锐化,调整对比度,高斯滤波除躁,卷积锐化,中值滤波钝化,神经网络变清晰
python·opencv·计算机视觉
A阳俊yi34 分钟前
Spring Boot日志配置
java·spring boot·后端
海绵波波10738 分钟前
玉米产量遥感估产系统的开发实践(持续迭代与更新)
python·flask
起风了布布39 分钟前
配置版本化是怎么实现的
后端
资深前端外卖员40 分钟前
【nodejs高可用】前端APM应用监控方案 + 落地
前端·后端
健康的猪43 分钟前
golang的cgo的一点小心得
开发语言·后端·golang
斜月1 小时前
一个服务预约系统该如何设计?
spring boot·后端