PyWebIO v1.3.1 使用手册服务 • 支持整合到现有的 Web 服务,目前支持与 Flask、Django、Tornado、aiohttp、FastAPI(Starlette) 框架集成 • 同时支持基于线程的执行模型和基于协程的执行模型 • 支持结合第三方库实现数据可视化 3 PyWebIO, 发布 1.3.1 4 Chapter 1. 特性 CHAPTER2 Installation 稳定版: pip3 以在任务函数末尾处使用pywebio.session.hold() 函数来将会话保持,这样在用户关闭浏览器页面前, 事件回调将一直可用。 输出域 Scope PyWebIO 使用 Scope 模型来对内容输出的位置进行灵活地控制,PyWebIO 的内容输出区可以划分出不同的输 出域,PyWebIO 将输出域称作 Scope 。 输出域为输出内容的容器,各个输出域之间上下排列,输出域也可以进行嵌套。 服务端的会话连接,PyWebIO 会启动一个线程来 运行任务函数。除了基于线程的会话,PyWebIO 还提供了基于协程的会话。基于协程的会话接受协程函数作 为任务函数。 基于协程的会话为单线程模型,所有会话都运行在一个线程内。对于 IO 密集型的任务,协程比线程占用更 少的资源同时又拥有媲美于线程的性能。另外,协程的上下文切换具有可预测性,能够减少程序同步与加锁 的需要,可以有效避免大多数临界区问题。0 码力 | 111 页 | 1.70 MB | 1 年前3
PyWebIO v1.3.3 使用手册服务 • 支持整合到现有的 Web 服务,目前支持与 Flask、Django、Tornado、aiohttp、FastAPI(Starlette) 框架集成 • 同时支持基于线程的执行模型和基于协程的执行模型 • 支持结合第三方库实现数据可视化 3 PyWebIO, 发布 1.3.3 4 Chapter 1. 特性 CHAPTER2 Installation 稳定版: pip3 以在任务函数末尾处使用pywebio.session.hold() 函数来将会话保持,这样在用户关闭浏览器页面前, 事件回调将一直可用。 输出域 Scope PyWebIO 使用 Scope 模型来对内容输出的位置进行灵活地控制,PyWebIO 的内容输出区可以划分出不同的输 出域,PyWebIO 将输出域称作 Scope 。 输出域为输出内容的容器,各个输出域之间上下排列,输出域也可以进行嵌套。 服务端的会话连接,PyWebIO 会启动一个线程来 运行任务函数。除了基于线程的会话,PyWebIO 还提供了基于协程的会话。基于协程的会话接受协程函数作 为任务函数。 基于协程的会话为单线程模型,所有会话都运行在一个线程内。对于 IO 密集型的任务,协程比线程占用更 少的资源同时又拥有媲美于线程的性能。另外,协程的上下文切换具有可预测性,能够减少程序同步与加锁 的需要,可以有效避免大多数临界区问题。0 码力 | 111 页 | 1.70 MB | 1 年前3
PyWebIO v1.3.2 使用手册服务 • 支持整合到现有的 Web 服务,目前支持与 Flask、Django、Tornado、aiohttp、FastAPI(Starlette) 框架集成 • 同时支持基于线程的执行模型和基于协程的执行模型 • 支持结合第三方库实现数据可视化 3 PyWebIO, 发布 1.3.2 4 Chapter 1. 特性 CHAPTER2 Installation 稳定版: pip3 以在任务函数末尾处使用pywebio.session.hold() 函数来将会话保持,这样在用户关闭浏览器页面前, 事件回调将一直可用。 输出域 Scope PyWebIO 使用 Scope 模型来对内容输出的位置进行灵活地控制,PyWebIO 的内容输出区可以划分出不同的输 出域,PyWebIO 将输出域称作 Scope 。 输出域为输出内容的容器,各个输出域之间上下排列,输出域也可以进行嵌套。 服务端的会话连接,PyWebIO 会启动一个线程来 运行任务函数。除了基于线程的会话,PyWebIO 还提供了基于协程的会话。基于协程的会话接受协程函数作 为任务函数。 基于协程的会话为单线程模型,所有会话都运行在一个线程内。对于 IO 密集型的任务,协程比线程占用更 少的资源同时又拥有媲美于线程的性能。另外,协程的上下文切换具有可预测性,能够减少程序同步与加锁 的需要,可以有效避免大多数临界区问题。0 码力 | 111 页 | 1.70 MB | 1 年前3
PyWebIO v1.3.0 使用手册服务 • 支持整合到现有的 Web 服务,目前支持与 Flask、Django、Tornado、aiohttp、FastAPI(Starlette) 框架集成 • 同时支持基于线程的执行模型和基于协程的执行模型 • 支持结合第三方库实现数据可视化 3 PyWebIO, 发布 1.3.0 4 Chapter 1. 特性 CHAPTER2 Installation 稳定版: pip3 以在任务函数末尾处使用pywebio.session.hold() 函数来将会话保持,这样在用户关闭浏览器页面前, 事件回调将一直可用。 输出域 Scope PyWebIO 使用 Scope 模型来对内容输出的位置进行灵活地控制,PyWebIO 的内容输出区可以划分出不同的输 出域,PyWebIO 将输出域称作 Scope 。 输出域为输出内容的容器,各个输出域之间上下排列,输出域也可以进行嵌套。 服务端的会话连接,PyWebIO 会启动一个线程来 运行任务函数。除了基于线程的会话,PyWebIO 还提供了基于协程的会话。基于协程的会话接受协程函数作 为任务函数。 基于协程的会话为单线程模型,所有会话都运行在一个线程内。对于 IO 密集型的任务,协程比线程占用更 少的资源同时又拥有媲美于线程的性能。另外,协程的上下文切换具有可预测性,能够减少程序同步与加锁 的需要,可以有效避免大多数临界区问题。0 码力 | 111 页 | 1.70 MB | 1 年前3
PyWebIO v1.5.2 使用手册服务 • 支持整合到现有的 Web 服务,目前支持与 Flask、Django、Tornado、aiohttp、FastAPI(Starlette) 框架集成 • 同时支持基于线程的执行模型和基于协程的执行模型 • 支持结合第三方库实现数据可视化 3 PyWebIO, 发布 1.5.2 4 Chapter 1. 特性 CHAPTER2 Installation 稳定版: pip3 toast('You click the text'))], ]) onclick() 方法的返回值为对象本身,所以可以继续用于组合输出中。 输出域 Scope PyWebIO 使用 scope 模型来控制内容输出的位置。scope 为输出内容的容器,你可以创建一个 scope 并将内容 输出到其中。 每个输出函数(函数名形如 put_xxx() )都会将内容输出到一个 Scope,默认为”当前 回调的输入 项 • spec –需要更新的输入项参数。注意一下参数无法被更新:type, name, validate, action, code, onchange, multiple 一个具有依赖关系的输入项的示例: country2city = { 'China': ['Beijing', 'Shanghai', 'Hong Kong'], 'USA': ['New York', 'Los0 码力 | 125 页 | 1.72 MB | 1 年前3
PyWebIO v1.6.0 使用手册服务 • 支持整合到现有的 Web 服务,目前支持与 Flask、Django、Tornado、aiohttp、FastAPI(Starlette) 框架集成 • 同时支持基于线程的执行模型和基于协程的执行模型 • 支持结合第三方库实现数据可视化 3 PyWebIO, 发布 1.6.0 4 Chapter 1. 特性 CHAPTER2 Installation 稳定版: pip3 toast('You click the text'))], ]) onclick() 方法的返回值为对象本身,所以可以继续用于组合输出中。 输出域 Scope PyWebIO 使用 scope 模型来控制内容输出的位置。scope 为输出内容的容器,你可以创建一个 scope 并将内容 输出到其中。 每个输出函数(函数名形如 put_xxx() )都会将内容输出到一个 Scope,默认为”当前 回调的输入 项 • spec –需要更新的输入项参数。注意一下参数无法被更新:type, name, validate, action, code, onchange, multiple 一个具有依赖关系的输入项的示例: country2city = { 'China': ['Beijing', 'Shanghai', 'Hong Kong'], 'USA': ['New York', 'Los0 码力 | 123 页 | 1.72 MB | 1 年前3
PyWebIO v1.3.1 使用手册可改造为Web服务 支持整合到现有的Web服务,目前支持与Flask、Django、Tornado、 aiohttp、 FastAPI(Starlette)框架集成 同时支持基于线程的执行模型和基于协程的执行模型 支持结合第三方库实现数据可视化 Installation 稳定版: pip3 install -U pywebio 开发版: pip3 install -U https://code 调也将不起作用,你可以在任务函数末尾处使用 pywebio.session.hold() 函 数来将会话保持,这样在用户关闭浏览器页面前,事件回调将一直可用。 输出域Scope PyWebIO使用Scope模型来对内容输出的位置进行灵活地控制,PyWebIO的内 容输出区可以划分出不同的输出域,PyWebIO将输出域称作 Scope 。 输出域为输出内容的容器,各个输出域之间上下排列,输出域也可以进行嵌 个和服务端的会话连 接,PyWebIO会启动一个线程来运行任务函数。 除了基于线程的会话, PyWebIO还提供了基于协程的会话。基于协程的会话接受协程函数作为任务函 数。 基于协程的会话为单线程模型,所有会话都运行在一个线程内。对于IO密集型 的任务,协程比线程占用更少的资源同时又拥有媲美于线程的性能。 另外, 协程的上下文切换具有可预测性,能够减少程序同步与加锁的需要,可以有效 避免大多数临界区问题。0 码力 | 132 页 | 7.45 MB | 1 年前3
PyWebIO v1.3.3 使用手册可改造为Web服务 支持整合到现有的Web服务,目前支持与Flask、Django、Tornado、 aiohttp、 FastAPI(Starlette)框架集成 同时支持基于线程的执行模型和基于协程的执行模型 支持结合第三方库实现数据可视化 Installation 稳定版: pip3 install -U pywebio 开发版: pip3 install -U https://code 调也将不起作用,你可以在任务函数末尾处使用 pywebio.session.hold() 函 数来将会话保持,这样在用户关闭浏览器页面前,事件回调将一直可用。 输出域Scope PyWebIO使用Scope模型来对内容输出的位置进行灵活地控制,PyWebIO的内 容输出区可以划分出不同的输出域,PyWebIO将输出域称作 Scope 。 输出域为输出内容的容器,各个输出域之间上下排列,输出域也可以进行嵌 个和服务端的会话连 接,PyWebIO会启动一个线程来运行任务函数。 除了基于线程的会话, PyWebIO还提供了基于协程的会话。基于协程的会话接受协程函数作为任务函 数。 基于协程的会话为单线程模型,所有会话都运行在一个线程内。对于IO密集型 的任务,协程比线程占用更少的资源同时又拥有媲美于线程的性能。 另外, 协程的上下文切换具有可预测性,能够减少程序同步与加锁的需要,可以有效 避免大多数临界区问题。0 码力 | 132 页 | 7.45 MB | 1 年前3
PyWebIO v1.3.0 使用手册可改造为Web服务 支持整合到现有的Web服务,目前支持与Flask、Django、Tornado、 aiohttp、 FastAPI(Starlette)框架集成 同时支持基于线程的执行模型和基于协程的执行模型 支持结合第三方库实现数据可视化 Installation 稳定版: pip3 install -U pywebio 开发版: pip3 install -U https://code 调也将不起作用,你可以在任务函数末尾处使用 pywebio.session.hold() 函 数来将会话保持,这样在用户关闭浏览器页面前,事件回调将一直可用。 输出域Scope PyWebIO使用Scope模型来对内容输出的位置进行灵活地控制,PyWebIO的内 容输出区可以划分出不同的输出域,PyWebIO将输出域称作 Scope 。 输出域为输出内容的容器,各个输出域之间上下排列,输出域也可以进行嵌 个和服务端的会话连 接,PyWebIO会启动一个线程来运行任务函数。 除了基于线程的会话, PyWebIO还提供了基于协程的会话。基于协程的会话接受协程函数作为任务函 数。 基于协程的会话为单线程模型,所有会话都运行在一个线程内。对于IO密集型 的任务,协程比线程占用更少的资源同时又拥有媲美于线程的性能。 另外, 协程的上下文切换具有可预测性,能够减少程序同步与加锁的需要,可以有效 避免大多数临界区问题。0 码力 | 132 页 | 7.45 MB | 1 年前3
PyWebIO v1.5.0 使用手册服务 • 支持整合到现有的 Web 服务,目前支持与 Flask、Django、Tornado、aiohttp、FastAPI(Starlette) 框架集成 • 同时支持基于线程的执行模型和基于协程的执行模型 • 支持结合第三方库实现数据可视化 3 PyWebIO, 发布 1.5.0 4 Chapter 1. 特性 CHAPTER2 Installation 稳定版: pip3 toast('You click the text'))], ]) onclick() 方法的返回值为对象本身,所以可以继续用于组合输出中。 输出域 Scope PyWebIO 使用 scope 模型来控制内容输出的位置。scope 为输出内容的容器,你可以创建一个 scope 并将内容 输出到其中。 每个输出函数(函数名形如 put_xxx() )都会将内容输出到一个 Scope,默认为”当前 回调的输入 项 • spec –需要更新的输入项参数。注意一下参数无法被更新:type, name, validate, action, code, onchange, multiple 一个具有依赖关系的输入项的示例: country2city = { 'China': ['Beijing', 'Shanghai', 'Hong Kong'], 'USA': ['New York', 'Los0 码力 | 125 页 | 1.72 MB | 1 年前3
共 67 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7













