标签:openapi 生成 访问 地址 rmi setting code 配置到 path
swagger好处不多说,直接上配置步骤
pip install django-rest-swagger
代码解析:
from rest_framework.schemas import get_schema_view # 导入restframework的辅助函数get_schema_view from rest_framework_swagger.renderers import # 导入swagger的两个Render类SwaggerUIRenderer,OpenAPIRenderer # 利用get_schema_view()方法,传入两个Render类得到一个schema view schema_view = get_schema_view(title=‘API‘,renderer_classes=[SwaggerUIRenderer,OpenAPIRenderer]) urlpatterns = [ path(‘docs/‘, schema_view, name="swagger接口文档") # 配置接口文档的url ]
4、启动服务,在浏览器中输入 127.0.0.1:8000/docs访问接口文档
搞事情,运行后发现报错了,没有未认证
5、解决步骤4中权限问题,加入身份认证
schema_view = get_schema_view(title=‘API‘, renderer_classes=[SwaggerUIRenderer, OpenAPIRenderer], permission_classes=())
再次启动服务,访问接口地址
标签:openapi 生成 访问 地址 rmi setting code 配置到 path
原文地址:https://www.cnblogs.com/mian-1122/p/13601909.html