python web框架sanic的大用户界面。

sanic-simple-swagger的Python项目详细描述


Sanic OpenAPI

实际项目在[https://github.com/huge-success/sanic-openapi](https://github.com/huge-success/sanic-openapi/blob/master/README.md

这个项目只是扩展了功能并修复了一些错误 啊![示例swagger ui](https://raw.githubusercontent.com/huge-success/sanic-openapi/master/images/code-to-ui.png“swagger ui”)

#[git文档](https://github.com/FerdinaKusumah/sanic_simple_swagger

##安装 `shell pip install sanic-simple-swagger `

####添加openapi和swagger ui: `python from sanic_simple_swagger import swagger_blueprint, openapi_blueprint app.blueprint(openapi_blueprint) app.blueprint(swagger_blueprint) `

现在,您将在url/swagger/index.html处拥有一个swagger用户界面。

你的路线将根据蓝图自动分类。

###配置所有内容

`python app.config['API_VERSION'] = '1.0.0' app.config['API_TITLE'] = 'Swagger Petstore' app.config['API_DESCRIPTION'] = 'This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.' app.config['API_TERMS_OF_SERVICE'] = 'http://swagger.io/terms/'app.config['API_CONTACT_EMAIL'] = 'http://swagger.io/terms/'app.config['API_LICENSE_NAME'] = 'Apache 2.0' app.config['API_LICENSE_URL'] = 'http://www.apache.org/licenses/LICENSE-2.0.html'app.config['schemes'] = ['http', 'https'] `

##参考 1。[三位一体](https://github.com/huge-success/sanic) 2.[sanic openapi](https://github.com/huge-success/sanic-openapi

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
为什么按钮点击播放声音的方法不起作用   java如何在创建小于窗口的PGraphics对象时避免“抗锯齿效应”,然后将其放大到窗口大小?   作用域中的java Antlr check返回语句   java是否在swing中显示所有鼠标悬停事件?   编辑:JAVA(Swing):JAVA(Swing)中是否有任何功能可以像javafx中的webview一样保存Html页面   java GPS文本输入   如何使用Java SE生成多个jasper报告   swing Java ActionListener未拾取按钮   性能为什么java内置序列化比Gson差?   java JAXR使用相同路径创建多个类   java Spring MVC 3.1请求头字符编码问题[UTF8]   java从Hibernate处理的h2数据库的表中删除会损坏该表吗?   Java Mybatis多个更新语句   找不到java JUnitCore类   java扩展SpringWebFlow 2.3