Swagger是一个API开发者的工具框架,用于生成、描述、调用和可视化RESTful风格的Web服务。总体目标是使客户端和文件系统服务器以同样的速度来更新,方法,参数和模型紧密集成到服务器端的代码中,允许API始终保持同步。
在使用 django-rest-framework 进行API开发,可以使用django-rest-swagger接入swagger自动生成接口文档。
1:安装django-rest-swagger
pip3 install django-rest-swagger
2:配置settings.py
INSTALLED_APPS = [
...
'rest_framework_swagger',
...
]
3:配置urls.py
from django.contrib import admin
from django.urls import path
from rest_framework_swagger.views import get_swagger_view<

本文档介绍了如何在Python 3.10和Django 4.1.2环境下配置Swagger,用于生成RESTful API的接口文档。通过安装django-rest-swagger,配置settings.py和urls.py,解决AutoSchema和staticfiles报错问题,最终成功展示Swagger界面。
最低0.47元/天 解锁文章
248





