会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
向前走。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
72
下一页
2021年8月14日
Sanic十九:Sanic 扩展之sanic-openapi生成接口文档之doc提供的一些装饰器
摘要: sanic-openapi除了可以使用app.config来指定一些基础的配置外,sanic-openapi.doc还提供了很多装饰器用法的配置,导入doc模块 1、exclude(True):用此装饰器修饰的路由将不会显示在Swagger中 2、summary():添加接口的概述 3、descri
阅读全文
posted @ 2021-08-14 21:24 向前走。
阅读(795)
评论(0)
推荐(0)
2021年8月12日
Sanic十八:Sanic 扩展之sanic-openapi生成接口文档之文档配置
摘要: 1、设置文档title:API_TITLE 2、设置版本:API_VERSION 3、配置系统描述:API_DESCRIPTION 4、配置服务条款:API_TERMS_OF_SERVICE 5、配置邮件联系方式:API_CONTACT_EMAIL 6、配置许可证:API_LICENSE_NAME
阅读全文
posted @ 2021-08-12 22:24 向前走。
阅读(755)
评论(0)
推荐(0)
Sanic十八:Sanic 扩展之sanic-openapi生成接口文档之入门使用
摘要: sanic-openapi是Sanic的作者编写的一个插件,专用于生成接口文档,在编写了接口后无需再去编写接口文档,只需要用sanic-openapi生成Swagger 文档即可 使用手册:https://sanic-openapi.readthedocs.io/en/stable/sanic_op
阅读全文
posted @ 2021-08-12 21:36 向前走。
阅读(2371)
评论(0)
推荐(0)
2021年8月11日
Sanic十七:Sanic + 异步orm之Tortoise-ORM
摘要: Tortoise-ORM 也是个非常优秀的异步orm框架 官网:https://tortoise-orm.readthedocs.io/en/latest/ 官网提供的与sanic结合使用的示例:https://tortoise-orm.readthedocs.io/en/latest/exampl
阅读全文
posted @ 2021-08-11 22:12 向前走。
阅读(1823)
评论(0)
推荐(0)
Sanic十六:Sanic + 异步orm之SQLAlchemy
摘要: Sanic是异步库,想要发挥其强大的性能,当需要使用第三方库的时候,就需要使用异步的库,在python中,异步orm较为常见的就两个可,一个SQLAlchemy,一个Tortoise-ORM SQLAlchemy 在1.4版本之后,已经支持异步了,既然要用异步,那同步库的PyMYSQL肯就就不能满足
阅读全文
posted @ 2021-08-11 21:52 向前走。
阅读(4365)
评论(0)
推荐(0)
2021年8月9日
Sanic十五:Sanic + pyjwt 实现token验证
摘要: 安装pyjwt:pip install pyjwt pyjwt的使用,主要是一个加密,一个解密 token校验代码 在视图中使用 1、登录,获取token 2、用token请求需校验token的接口 auth: from functools import wrapsimport jwtfrom sa
阅读全文
posted @ 2021-08-09 22:13 向前走。
阅读(1635)
评论(0)
推荐(0)
Sanic十四:Sanic上下文ctx
摘要: 由于Sanic是异步框架,所以没办像flask一样提供一个全局的Request对象,但是Sanic提供了一个自定义上下文的功能,只需要指定ctx即可 一、Sanic自带的上下文管理器 由源码看,当没有指定ctx时,Sanic会默认使用 SimpleNamespace() 进行实例化 使用示例,在中间
阅读全文
posted @ 2021-08-09 22:12 向前走。
阅读(1775)
评论(0)
推荐(0)
2021年8月8日
Sanic十三:Sanic中间件和监听器
摘要: 一:中间件 中间件是在请求服务器之前或之后执行的功能。它们可以用来在请求到视图函数之前修改请求参数,视图函数响应之后处理响应数据,中间件中只能做数据处理,若中间件修饰的函数中有返回操作,则会直接中断返回给用户中间件有两种类型:请求和响应。两者都使用 @app.middleware来修饰,参数只支持字
阅读全文
posted @ 2021-08-08 22:08 向前走。
阅读(1159)
评论(0)
推荐(0)
Sanic十二:Sanic抛出异常、捕获异常、处理
摘要: 异常可以从请求处理程序中抛出,并由Sanic自动处理。异常将消息作为其第一个参数,也可以将状态代码返回到HTTP响应中。 Sanic提供了exceptions,里面已经内置了许多常见异常 Sanic源码可见,先是基于Exception封装了一个SanicException,然后再基于SanicExc
阅读全文
posted @ 2021-08-08 16:30 向前走。
阅读(1100)
评论(0)
推荐(0)
Sanic十一:Sanic类视图与合成视图
摘要: 一、类视图 基于类的视图只是实现对请求的响应行为的类。它们提供了一种在同一端点划分不同HTTP请求类型处理的方法。可以为端点分配一个基于类的视图,而不是定义和修饰三个不同的处理程序函数(每个端点支持的请求类型对应一个处理程序函数)。 基于类的视图需继承 HTTPMethodView . 然后,可以为
阅读全文
posted @ 2021-08-08 15:26 向前走。
阅读(587)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
72
下一页
公告