Sanic教程
Sanic是一个Python异步Web框架,这个栏目从入门到进阶的写Sanic教程。Python 3.6之后用异步进行开发会成为常态化。
-   Sanic 测试Sanic 路由节点测试可以通过test_client对象进行,它依赖于aiohttp库。test_client测试这个test_client对象提供了get, post, put...7年前 (2019-04-21) 阅读(12704) 评论(0)
-   Sanic 调试模式当我们启用 Sani 的调试模式后,Sanic就会提供更多的详细日志输出,并且会启用自动重新加载功能。提醒 调试模式会降低服务器的性...7年前 (2019-04-15) 阅读(17614) 评论(0)
-   Sanic SSL 支持Sanic 提供了加密访问 https,可以通过传递 SSLContext实现:Sanic 支持 SSL 的方式import sslcontext = ssl.create_default_c...7年前 (2019-04-15) 阅读(19545) 评论(0)
-   Sanic Sockets 实例Sanic 可以使用 Python 的 socket 模块来容纳非 IPv4 的 sockets。比如下面的 IPv6 的例子:from sanic import Sanicfrom sanic...7年前 (2019-04-15) 阅读(20068) 评论(0)
-   Sanic 处理函数修饰器因为Sanic处理函数就是普通的 Python 函数,所以我们可以想 Flask 那样对它们使用修饰器。比较典型的应用场景是,我们希望在运行处...7年前 (2019-04-15) 阅读(20950) 评论(0)
-   Sanic Streaming – 流式传输我们在Sanic HTTP 响应中已经学习了响应的流式传输。实际上,Sanic还支持请求的流式传输。请求流下面的例子,当请求结束,await ...7年前 (2019-04-10) 阅读(24693) 评论(0)
-   Sanic 基于类的视图基于类的视图只是实现对请求的响应行为的类。它们提供了一种在同一路由节点处分别处理不同HTTP请求类型的方法。不是为每个路由节点...7年前 (2019-04-10) 阅读(25523) 评论(0)
-   Sanic Exception – 异常请求处理函数可以抛出异常,它们会被Sanic自动处理。异常以一个文本信息作为第一个参数,同时可以把状态码作为第二个参数并包含在HT...7年前 (2019-04-10) 阅读(27916) 评论(0)
-   Sanic 应用配置我们写的web应用可能会很复杂,Sanic提供了简洁的配置而不用写实际代码。 不同环境或安装的设置可能不同。应用配置基础Sanic 把...7年前 (2019-04-09) 阅读(31780) 评论(0)
-   Sanic Blueprint – 蓝图Blueprint 是用于应用程序的子路由的对象。它定义了跟Sanic类相同的添加路由的方法,然后通过灵活的方式注册到应用程序。Blueprint ...7年前 (2019-04-09) 阅读(34033) 评论(0)
-   Sanic WebSocket 使用WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。Sanic 提供了非常简洁的 websockets 抽...7年前 (2019-04-09) 阅读(37364) 评论(4)
-   Sanic Listener – 监听器Sanic提供的监听器(listener)允许我们在应用程序生命周期内的多个时间点运行一些代码。监听器分类如果你想在Server开始时执行...7年前 (2019-04-03) 阅读(34903) 评论(0)
-   Sanic middleware – 中间件中间件是在服务器接受请求之前或之后执行的函数。它们用于修改传递给路由处理函数的request,或是由处理函数生成的response对象。...7年前 (2019-04-03) 阅读(24281) 评论(0)
-   Sanic 静态文件我们在写web app(网站)的时候会用到很多静态文件,比如css,JavaScript,图片等,这些文件及其文件夹可以通过app.static()方法注...7年前 (2019-04-01) 阅读(4563) 评论(0)
-   Sanic versioning 版本控制Sanic实现了简洁的版本控制,通过传递关键词参数version给路由装饰器或blueprint初始化方法就可以实现。这将会在url前面添加形似v{v...7年前 (2019-04-01) 阅读(3231) 评论(0)
-   Sanic Cookies 读写写Web应用(网站等)经常会用到Cookies。Sanic可以读写Cookies,并以key-value(键值对)的方式存储。警告:因为Cookies很容易被客...7年前 (2019-04-01) 阅读(3746) 评论(0)
-   Sanic 路由进阶上一节我们学习了基本的Sanic 路由知识,本节我们深入Sanic路由,这包括:url_for方法,WebSocket路由,用户定义的路由名称和为静态...7年前 (2019-03-26) 阅读(3773) 评论(0)
-   Sanic 路由路由的意思就是,让开发者为不同的URL路径指定不同的处理函数,这些处理函数的输入就是我们前面讲到的Sanic请求数据,而输出就是San...7年前 (2019-03-25) 阅读(17499) 评论(0)
-   Sanic response file_stream() 函数用法和示例response.file_stream() 功能是:Sanic 返回文件流给浏览器。这个函数和file()都是返回文件,但是它的不同支出是边读边返回,每次返...7年前 (2019-03-23) 阅读(38945) 评论(0)
-   Sanic response stream() 函数用法和示例response.stream() 功能:Sanic 返回流数据给浏览器。流数据的意思就是,不是一次性把所有数据返回,而是一部分一部分地返回。res...7年前 (2019-03-23) 阅读(44124) 评论(0)
