请在Chrome、Firefox等现代浏览器浏览本站。另外提供付费解决DEDE主题修改定制等技术服务,如果需要请 加我 QQ 说你的需求。

Django使用swagger生成接口文档

pip install django-rest-swagger二、 将swagger添加到settings.py装备文件的installedapp中,如:ins......

pip install 凯发k8国际官网django-rest-swagger

二、 将swagger添加到settings.py装备文件的installedapp中,如:

installed_apps = [
 django.contrib.admin ,
 django.contrib.auth ,
 django.contrib.contenttypes ,
 django.contrib.sessions ,
 django.contrib.messages ,
 django.contrib.staticfiles ,
 rest_framework ,
 rest_framework_swagger , # swagger主动生成接口文档
 ]

三、 在主路由中装备接口文档的路由:
在项目同名目录下的urls.py中,填写如下代码:


from django.urls import path
# 导入restframework的辅佐函数get_schema_view
from rest_framework.schemas import get_schema_view
# 导入swagger的两个render类
from rest_framework_swagger.renderers import swaggeruirenderer,openapirenderer
# 使用get_schema_view办法,传入两个render类得到一个schema view
schema_view = get_schema_view
# 装备接口文档的拜访途径
urlpatterns = [
 # 拜访localhost:8000/docs/即可
 path
]

四、 在接口类视图里边写上注释,能够被当成接口文档阐明显现。发动服务,拜访localhost:8000/docs/即可。

转载请注明出处!