PyWebIO v1.0.3 使用手册使用同步而不是基于回调的方式获取输入,代码编写逻辑更自然 非声明式布局,布局方式简单高效 代码侵入性小,旧脚本代码仅需修改输入输出逻辑便可改造为Web服务 支持整合到现有的Web服务,目前支持与Flask、Django、Tornado、aiohttp 框架集成 同时支持基于线程的执行模型和基于协程的执行模型 支持结合第三方库实现数据可视化 Install 稳定版安装: pip3 install -U pywebio 开发版安装: start_server(bmi, port=80) 便可以在80端口提供 bmi() 服务( 在线Demo [http://pywebio- demos.demo.wangweimin.site/?pywebio_api=bmi] )。 将 bmi() 服务整合到现有的Web框架请参考 与Web框架集成 Documentation 这个文档同时也提供 PDF 和 Epub 格式 [https://readthedocs pywebio.output — 输出模块 函数清单 输出域Scope 内容输出 其他交互 布局与样式 其他 pywebio.session — 会话相关 pywebio.platform — Web框架支持 Tornado相关 Flask相关 Django相关 aiohttp相关 其他 第三方库生态 数据可视化 示例Demos 基本demo 数据可视化demo 其他 常用的Codemirror选项0 码力 | 106 页 | 7.34 MB | 1 年前3
PyWebIO v0.3.0 使用手册使用同步而不是基于回调的方式获取输入,无需在各个步骤之间保存状 态,使用更方便 代码侵入性小,对于旧脚本代码仅需修改输入输出逻辑 支持多用户与并发请求 支持整合到现有的Web服务,目前支持与Flask、Django、Tornado、aiohttp 框架集成 同时支持基于线程的执行模型和基于协程的执行模型 Install PyPi安装: pip3 install -U pywebio 目前 valid_func=check_age) 当用户输入了不合法的值时,页面上的显示如下: pywebio.input.textarea() 还支持使用 Codemirror [https://codemirror.net/] 实现代码 风格的编辑区,只需使用 code 参数传入Codemirror支持的选项即可(最简单的 情况是直接传入 code={} 或 code=True): code = textarea('Code 列举了一些常用的Codemirror选项 完整的Codemirror选项请见:https://codemirror.net/doc/manual.html#config 输入组 PyWebIO还支持一组输入, 返回结果为一个字典。 pywebio.input.input_group() 接受单项输入组成的列表作为参数,同时为了 在返回的结果中区别出每一项输入,还需要在单项输入函数中传入name参数,0 码力 | 72 页 | 8.55 MB | 1 年前3
PyWebIO v1.0.3 使用手册. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 4.5 pywebio.platform —Web 框架支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 4.6 第三方库生态 . . . . . . . . . . . 非声明式布局,布局方式简单高效 • 代码侵入性小,旧脚本代码仅需修改输入输出逻辑便可改造为 Web 服务 • 支持整合到现有的 Web 服务,目前支持与 Flask、Django、Tornado、aiohttp 框架集成 • 同时支持基于线程的执行模型和基于协程的执行模型 • 支持结合第三方库实现数据可视化 3 PyWebIO, 发布 1.0.3 4 Chapter 1. 特性 CHAPTER2 应用,只不过这里的终端变成了浏览器。通过 PyWebIO 提 供的命令式 API,你可以简单地调用 put_text 、put_image 、put_table 等函数输出文本、图片、表格 等内容到浏览器,也可以调用 input 、select 、file_upload 等函数在浏览器上显示不同表单来接收用 户的输入。此外 PyWebIO 中还提供了点击事件、布局等支持,让你可以使用最少的代码完成与用户的交互, 并尽可能提供良好的用户体验。0 码力 | 94 页 | 1.71 MB | 1 年前5
PyWebIO v0.3.0 使用手册使用同步而不是基于回调的方式获取输入,无需在各个步骤之间保存状态,使用更方便 • 代码侵入性小,对于旧脚本代码仅需修改输入输出逻辑 • 支持多用户与并发请求 • 支持整合到现有的 Web 服务,目前支持与 Flask、Django、Tornado、aiohttp 框架集成 • 同时支持基于线程的执行模型和基于协程的执行模型 3 PyWebIO, 发布 0.3.0 4 Chapter 1. 特点 CHAPTER2 12 Chapter 4. Documentation PyWebIO, 发布 0.3.0 pywebio.input.textarea() 还支持使用 Codemirror 实现代码风格的编辑区,只需使用 code 参数传入 Codemirror 支持的选项即可 (最简单的情况是直接传入 code={} 或 code=True): code = textarea('Code Edit', code={ 列举了一些常用的 Codemirror 选项 完整的 Codemirror 选项请见:https://codemirror.net/doc/manual.html#config 输入组 PyWebIO 还支持一组输入, 返回结果为一个字典。pywebio.input.input_group() 接受单项输入组成 的列表作为参数,同时为了在返回的结果中区别出每一项输入,还需要在单项输入函数中传入 name0 码力 | 70 页 | 1.41 MB | 1 年前3
PyWebIO v1.1.0 使用手册使用同步而不是基于回调的方式获取输入,代码编写逻辑更自然 非声明式布局,布局方式简单高效 代码侵入性小,旧脚本代码仅需修改输入输出逻辑便可改造为Web服务 支持整合到现有的Web服务,目前支持与Flask、Django、Tornado、aiohttp 框架集成 同时支持基于线程的执行模型和基于协程的执行模型 支持结合第三方库实现数据可视化 Install 稳定版安装: pip3 install -U pywebio 开发版安装: start_server(bmi, port=80) 便可以在80端口提供 bmi() 服务( 在线Demo [http://pywebio- demos.demo.wangweimin.site/?pywebio_api=bmi] )。 将 bmi() 服务整合到现有的Web框架请参考 与Web框架集成 Documentation 这个文档同时也提供 PDF 和 Epub 格式 [https://readthedocs pywebio.output — 输出模块 函数清单 输出域Scope 内容输出 其他交互 布局与样式 其他 pywebio.session — 会话相关 pywebio.platform — Web框架支持 Tornado相关 Flask相关 Django相关 aiohttp相关 其他 第三方库生态 数据可视化 示例Demos 基本demo 数据可视化demo 其他 常用的Codemirror选项0 码力 | 119 页 | 7.41 MB | 1 年前3
PyWebIO v1.2.3 使用手册使用同步而不是基于回调的方式获取输入,代码编写逻辑更自然 非声明式布局,布局方式简单高效 代码侵入性小,旧脚本代码仅需修改输入输出逻辑便可改造为Web服务 支持整合到现有的Web服务,目前支持与Flask、Django、Tornado、aiohttp 框架集成 同时支持基于线程的执行模型和基于协程的执行模型 支持结合第三方库实现数据可视化 Installation 稳定版: pip3 install -U pywebio 开发版: start_server(bmi, port=80) 便可以在80端口提供 bmi() 服务( 在线Demo [http://pywebio- demos.demo.wangweimin.site/?pywebio_api=bmi] )。 将 bmi() 服务整合到现有的Web框架请参考 与Web框架集成 。 Documentation 这个文档同时也提供 PDF 和 Epub 格式 [https://readthedocs 变成 了浏览器。通过PyWebIO提供的命令式API, 你可以简单地调用 put_text 、 put_image 、 put_table 等函数输出文本、图片、表格等内容到浏览器,也可 以调用 input 、 select 、 file_upload 等函数在浏览器上显示不同表单来接收 用户的输入。此外PyWebIO中还提供了点击事件、布局等支持,让你可以使用 最少的代码完成与用户的交互, 并尽可能提供良好的用户体验。0 码力 | 119 页 | 7.44 MB | 1 年前3
PyWebIO v1.2.2 使用手册使用同步而不是基于回调的方式获取输入,代码编写逻辑更自然 非声明式布局,布局方式简单高效 代码侵入性小,旧脚本代码仅需修改输入输出逻辑便可改造为Web服务 支持整合到现有的Web服务,目前支持与Flask、Django、Tornado、aiohttp 框架集成 同时支持基于线程的执行模型和基于协程的执行模型 支持结合第三方库实现数据可视化 Installation 稳定版: pip3 install -U pywebio 开发版: start_server(bmi, port=80) 便可以在80端口提供 bmi() 服务( 在线Demo [http://pywebio- demos.demo.wangweimin.site/?pywebio_api=bmi] )。 将 bmi() 服务整合到现有的Web框架请参考 与Web框架集成 。 Documentation 这个文档同时也提供 PDF 和 Epub 格式 [https://readthedocs 变成 了浏览器。通过PyWebIO提供的命令式API, 你可以简单地调用 put_text 、 put_image 、 put_table 等函数输出文本、图片、表格等内容到浏览器,也可 以调用 input 、 select 、 file_upload 等函数在浏览器上显示不同表单来接收 用户的输入。此外PyWebIO中还提供了点击事件、布局等支持,让你可以使用 最少的代码完成与用户的交互, 并尽可能提供良好的用户体验。0 码力 | 119 页 | 7.41 MB | 1 年前3
PyWebIO v1.2.3 Documentationstart a bmi web service on port 80 ( online Demo [http://pywebio-demos.demo.wangweimin.site/?pywebio_api=bmi] ). If you want to integrate the bmi() service into an existing web framework, you can visit Integration described below, which is different from the traditional web development patton that backend implement api and frontend display content. In PyWebIO, you only need write code in Python. In fact, the way of like writing a console program, except that the terminal here becomes a browser. Using the imperative API provided by PyWebIO, you can simply call put_text, put_image, put_table and other functions to output0 码力 | 119 页 | 7.43 MB | 1 年前3
PyWebIO v1.2.2 Documentationstart a bmi web service on port 80 ( online Demo [http://pywebio-demos.demo.wangweimin.site/?pywebio_api=bmi] ). If you want to integrate the bmi() service into an existing web framework, you can visit Integration described below, which is different from the traditional web development patton that backend implement api and frontend display content. In PyWebIO, you only need write code in Python. In fact, the way of like writing a console program, except that the terminal here becomes a browser. Using the imperative API provided by PyWebIO, you can simply call put_text, put_image, put_table and other functions to output0 码力 | 119 页 | 7.41 MB | 1 年前3
PyWebIO v1.8.2 使用手册非声明式布局,布局方式简单高效 代码侵入性小,旧脚本代码仅需修改输入输出逻辑便可改造为Web服务 支持整合到现有的Web服务,目前支持与Flask、Django、Tornado、 aiohttp、 FastAPI(Starlette)框架集成 同时支持基于线程的执行模型和基于协程的执行模型 支持结合第三方库实现数据可视化 Installation 稳定版: pip3 install -U pywebio 了浏览器。通过PyWebIO提供的命令式API,你可以简单地调用 put_text() 、 put_image() 、 put_table() 等函数输出文本、图片、表格等内容到浏览器, 也可以调用 input() 、 select() 、 file_upload() 等函数在浏览器上显示不同 表单来接收用户的输入。此外PyWebIO中还提供了点击事件、布局等支持,让 你可以使用最少的代码完成与用户的交互,并尽可能提供良好的用户体验。 当用户输入了不合法的值时,页面上的显示如下: pywebio.input.textarea() 中可以使用 code 参数来开启代码风格的编辑区。 以上代码将在浏览器上显示如下: 输入组 PyWebIO支持输入组, 返回结果为一个字典。pywebio.input.input_group() 接 受单项输入组成的列表作为参数, 返回以单项输入中的 name 作为键、以输入数 据为值的字典: age =0 码力 | 160 页 | 7.48 MB | 1 年前3
共 86 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9













