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'), ... ]
相关推荐
zhishidi5 小时前
使用python给pdf文档自动添加目录书签
java·python·pdf
青柠代码录6 小时前
【SpringCloud】Nacos 组件:服务注册与发现
后端
chushiyunen14 小时前
python中的@Property和@Setter
java·开发语言·python
禾小西14 小时前
Java中使用正则表达式核心解析
java·python·正则表达式
2401_8955213414 小时前
SpringBoot Maven快速上手
spring boot·后端·maven
yoyo_zzm14 小时前
JAVA (Springboot) i18n国际化语言配置
java·spring boot·python
disgare14 小时前
关于 spring 工程中添加 traceID 实践
java·后端·spring
ictI CABL14 小时前
Spring Boot与MyBatis
spring boot·后端·mybatis
weixin_4080996715 小时前
图片去水印 API 接口实战:网站如何实现自动去水印(Python / PHP / C#)
图像处理·人工智能·python·c#·php·api·图片去水印