PyWebIO v0.3.0 使用手册静态文件;暴露 PyWebIO 后端接口。这其中需要注意前端页面和后端接口的路径约定,以及前端静态文件与 后端接口分开部署时因为跨域而需要的特别设置。 不同 Web 框架的集成方法如下: Tornado Flask Django aiohttp 需要在 Tornado 应用中引入两个 RequestHandler , 一个 RequestHandler 用来提供静态的前端文件,另 一个 RequestHandler http://localhost/ tool/ 即可使用 PyWebIO 服务 注解: 在 Tornado 中,PyWebIO 使用 WebSocket 协议和浏览器进行通讯,所以,如果你的 Tornado 应用处在 反向代理 (比如 Nginx) 之后,可能需要特别配置反向代理来支持 WebSocket 协议,这里 有一个 Nginx 配置 WebSocket 的例子。 需要添加两个 PyWebIO 时,PyWebIO 根据当前页面的协议确定要使用的协议: 若当前页面为 http 协议,则后端接口为 http/ws 协议;若当前页面为 https 协议,则后端接口为 https/wss 协议。 跨域配置 当后端 API 与当前页面不再同一 host 下时,需要在webio_handler() 或webio_view() 中使用 allowed_origins 或 check_origin 参数来使后端接受前端页面的请求。0 码力 | 70 页 | 1.41 MB | 1 年前3
PyWebIO v1.0.3 使用手册了一个“富 文本终端”,可以用于构建简单的 Web 应用或基于浏览器的 GUI 应用。使用 PyWebIO,开发者能像编写终端 脚本一样 (基于 input 和 print 进行交互) 来编写应用,无需具备 HTML 和 JS 的相关知识;PyWebIO 还可以方 便地整合进现有的 Web 服务。非常适合快速构建对 UI 要求不高的应用。 使用手册 1 PyWebIO, 发布 1.0.3 的用法感到不太习惯,不同于传统 Web 开发的后 端实现接口、前端进行展示交互的模式,在 PyWebIO 中,所有的逻辑都通过编写 Python 代码实现。 你可以按照编写控制台程序的逻辑编写 PyWebIO 应用,只不过这里的终端变成了浏览器。通过 PyWebIO 提 供的命令式 API,你可以简单地调用 put_text 、put_image 、put_table 等函数输出文本、图片、表格 等内容到浏览器,也可以调用 3 4.1.2 输出 输出函数都定义在pywebio.output 模块中,可以使用 from pywebio.output import * 引入。 调用输出函数后,内容会实时输出到浏览器,在应用的生命周期内,可以在任意时刻调用输出函数。 基本输出 PyWebIO 提供了一系列函数来输出表格、链接等格式: # 文本输出 put_text("Hello world!") # 表格输出0 码力 | 94 页 | 1.71 MB | 1 年前5
PyWebIO v0.3.0 使用手册成两件事情:托管PyWebIO静态文件;暴露PyWebIO后端接口。 这其中需要注 意前端页面和后端接口的路径约定,以及前端静态文件与后端接口分开部署时 因为跨域而需要的特别设置。 不同Web框架的集成方法如下: Tornado Flask Django aioh�p 需要在Tornado应用中引入两个 RequestHandler , 一个 RequestHandler 用 来提供静态的前端文件,另一个 RequestHandler 启动Tornado服务后,访问 http://localhost/tool/ 即可使用PyWebIO服务 注解 在Tornado中,PyWebIO使用WebSocket协议和浏览器进行通讯,所以, 如果你的Tornado应用处在反向代理(比如Nginx)之后, 可能需要特别配 置反向代理来支持WebSocket协议,这里 有一个Nginx配置WebSocket的 例子。 需要添加两个PyWebIO相关的路由:一个用来提供静态的前端文件,另一 。省略协议字段时,PyWebIO根据当前页面 的协议确定要使用的协议: 若当前页面为http协议,则后端接口为http/ws 协议;若当前页面为https协议,则后端接口为https/wss协议。 跨域配置 当后端API与当前页面不再同一host下时,需要在 webio_handler() 或 webio_view() 中使用 allowed_origins 或 check_origin 参数来使后端接受前端0 码力 | 72 页 | 8.55 MB | 1 年前3
PyWebIO v1.0.3 使用手册和进行输 出,将浏览器变成了一个“富文本终端”,可以用于构建简单的Web应用或基于 浏览器的GUI应用。 使用PyWebIO,开发者能像编写终端脚本一样(基于input 和print进行交互)来编写应用,无需具备HTML和JS的相关知识; PyWebIO还可 以方便地整合进现有的Web服务。非常适合快速构建对UI要求不高的应用。 特性 使用同步而不是基于回调的方式获取输入,代码编写逻辑更自然 非声明式布局,布局方式简单高效 的用法感到不太习 惯,不同于传统Web开发的后端实现接口、前端进行展示交互的模式,在 PyWebIO中,所有的逻辑都通过编写Python代码实现。 你可以按照编写控制台程序的逻辑编写PyWebIO应用,只不过这里的终端变成 了浏览器。通过PyWebIO提供的命令式API, 你可以简单地调用 put_text 、 put_image 、 put_table 等函数输出文本、图片、表格等内容到浏览器,也可 name 参数 输出 输出函数都定义在 pywebio.output 模块中,可以使用 from pywebio.output import * 引入。 调用输出函数后,内容会实时输出到浏览器,在应用的生命周期内,可以在任 意时刻调用输出函数。 基本输出 PyWebIO提供了一系列函数来输出表格、链接等格式: data = input_group("Basic info",[ input('Input0 码力 | 106 页 | 7.34 MB | 1 年前3
PyWebIO v1.1.0 使用手册了一个“富 文本终端”,可以用于构建简单的 Web 应用或基于浏览器的 GUI 应用。使用 PyWebIO,开发者能像编写终端 脚本一样 (基于 input 和 print 进行交互) 来编写应用,无需具备 HTML 和 JS 的相关知识;PyWebIO 还可以方 便地整合进现有的 Web 服务。非常适合快速构建对 UI 要求不高的应用。 使用手册 1 PyWebIO, 发布 1.1.0 的用法感到不太习惯,不同于传统 Web 开发的后 端实现接口、前端进行展示交互的模式,在 PyWebIO 中,所有的逻辑都通过编写 Python 代码实现。 你可以按照编写控制台程序的逻辑编写 PyWebIO 应用,只不过这里的终端变成了浏览器。通过 PyWebIO 提 供的命令式 API,你可以简单地调用 put_text 、put_image 、put_table 等函数输出文本、图片、表格 等内容到浏览器,也可以调用 0 4.1.2 输出 输出函数都定义在pywebio.output 模块中,可以使用 from pywebio.output import * 引入。 调用输出函数后,内容会实时输出到浏览器,在应用的生命周期内,可以在任意时刻调用输出函数。 基本输出 PyWebIO 提供了一系列函数来输出表格、链接等格式: # 文本输出 put_text("Hello world!") # 表格输出0 码力 | 98 页 | 1.73 MB | 1 年前3
PyWebIO v1.1.0 使用手册和进行输 出,将浏览器变成了一个“富文本终端”,可以用于构建简单的Web应用或基于 浏览器的GUI应用。 使用PyWebIO,开发者能像编写终端脚本一样(基于input 和print进行交互)来编写应用,无需具备HTML和JS的相关知识; PyWebIO还可 以方便地整合进现有的Web服务。非常适合快速构建对UI要求不高的应用。 特性 使用同步而不是基于回调的方式获取输入,代码编写逻辑更自然 非声明式布局,布局方式简单高效 的用法感到不太习 惯,不同于传统Web开发的后端实现接口、前端进行展示交互的模式,在 PyWebIO中,所有的逻辑都通过编写Python代码实现。 你可以按照编写控制台程序的逻辑编写PyWebIO应用,只不过这里的终端变成 了浏览器。通过PyWebIO提供的命令式API, 你可以简单地调用 put_text 、 put_image 、 put_table 等函数输出文本、图片、表格等内容到浏览器,也可 name 参数 输出 输出函数都定义在 pywebio.output 模块中,可以使用 from pywebio.output import * 引入。 调用输出函数后,内容会实时输出到浏览器,在应用的生命周期内,可以在任 意时刻调用输出函数。 基本输出 PyWebIO提供了一系列函数来输出表格、链接等格式: data = input_group("Basic info",[ input('Input0 码力 | 119 页 | 7.41 MB | 1 年前3
PyWebIO v1.2.3 使用手册和进行输 出,将浏览器变成了一个“富文本终端”,可以用于构建简单的Web应用或基于 浏览器的GUI应用。 使用PyWebIO,开发者能像编写终端脚本一样(基于input 和print进行交互)来编写应用,无需具备HTML和JS的相关知识; PyWebIO还可 以方便地整合进现有的Web服务。非常适合快速构建对UI要求不高的应用。 特性 使用同步而不是基于回调的方式获取输入,代码编写逻辑更自然 非声明式布局,布局方式简单高效 pywebio.output — 输出模块 函数清单 输出域Scope 内容输出 其他交互 布局与样式 其他 pywebio.session — 会话相关 pywebio.platform — 应用部署 Directory Deploy Application Deploy 其他 第三方库生态 构建stand-alone App 数据可视化 示例Demos 基本demo 数据可视化demo 的用法感到不太习 惯,不同于传统Web开发的后端实现接口、前端进行展示交互的模式,在 PyWebIO中,所有的逻辑都通过编写Python代码实现。 你可以按照编写控制台程序的逻辑编写PyWebIO应用,只不过这里的终端变成 了浏览器。通过PyWebIO提供的命令式API, 你可以简单地调用 put_text 、 put_image 、 put_table 等函数输出文本、图片、表格等内容到浏览器,也可0 码力 | 119 页 | 7.44 MB | 1 年前3
PyWebIO v1.2.2 使用手册和进行输 出,将浏览器变成了一个“富文本终端”,可以用于构建简单的Web应用或基于 浏览器的GUI应用。 使用PyWebIO,开发者能像编写终端脚本一样(基于input 和print进行交互)来编写应用,无需具备HTML和JS的相关知识; PyWebIO还可 以方便地整合进现有的Web服务。非常适合快速构建对UI要求不高的应用。 特性 使用同步而不是基于回调的方式获取输入,代码编写逻辑更自然 非声明式布局,布局方式简单高效 pywebio.output — 输出模块 函数清单 输出域Scope 内容输出 其他交互 布局与样式 其他 pywebio.session — 会话相关 pywebio.platform — 应用部署 Directory Deploy Application Deploy 其他 第三方库生态 构建stand-alone App 数据可视化 示例Demos 基本demo 数据可视化demo 的用法感到不太习 惯,不同于传统Web开发的后端实现接口、前端进行展示交互的模式,在 PyWebIO中,所有的逻辑都通过编写Python代码实现。 你可以按照编写控制台程序的逻辑编写PyWebIO应用,只不过这里的终端变成 了浏览器。通过PyWebIO提供的命令式API, 你可以简单地调用 put_text 、 put_image 、 put_table 等函数输出文本、图片、表格等内容到浏览器,也可0 码力 | 119 页 | 7.41 MB | 1 年前3
PyWebIO v1.2.3 使用手册—会话相关 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 4.5 pywebio.platform —应用部署 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 4.6 第三方库生态 . . . . . . . 了一个“富 文本终端”,可以用于构建简单的 Web 应用或基于浏览器的 GUI 应用。使用 PyWebIO,开发者能像编写终端 脚本一样 (基于 input 和 print 进行交互) 来编写应用,无需具备 HTML 和 JS 的相关知识;PyWebIO 还可以方 便地整合进现有的 Web 服务。非常适合快速构建对 UI 要求不高的应用。 使用手册 1 PyWebIO, 发布 1.2.3 的用法感到不太习惯,不同于传统 Web 开发的后 端实现接口、前端进行展示交互的模式,在 PyWebIO 中,所有的逻辑都通过编写 Python 代码实现。 你可以按照编写控制台程序的逻辑编写 PyWebIO 应用,只不过这里的终端变成了浏览器。通过 PyWebIO 提 供的命令式 API,你可以简单地调用 put_text 、put_image 、put_table 等函数输出文本、图片、表格 等内容到浏览器,也可以调用0 码力 | 102 页 | 1.67 MB | 1 年前3
PyWebIO v1.2.2 使用手册—会话相关 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 4.5 pywebio.platform —应用部署 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 4.6 第三方库生态 . . . . . . . 了一个“富 文本终端”,可以用于构建简单的 Web 应用或基于浏览器的 GUI 应用。使用 PyWebIO,开发者能像编写终端 脚本一样 (基于 input 和 print 进行交互) 来编写应用,无需具备 HTML 和 JS 的相关知识;PyWebIO 还可以方 便地整合进现有的 Web 服务。非常适合快速构建对 UI 要求不高的应用。 使用手册 1 PyWebIO, 发布 1.2.2 的用法感到不太习惯,不同于传统 Web 开发的后 端实现接口、前端进行展示交互的模式,在 PyWebIO 中,所有的逻辑都通过编写 Python 代码实现。 你可以按照编写控制台程序的逻辑编写 PyWebIO 应用,只不过这里的终端变成了浏览器。通过 PyWebIO 提 供的命令式 API,你可以简单地调用 put_text 、put_image 、put_table 等函数输出文本、图片、表格 等内容到浏览器,也可以调用0 码力 | 102 页 | 1.69 MB | 1 年前3
共 67 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7













