epub文档 PyWebIO v1.6.3 Documentation

7.46 MB 150 页 0 评论
语言 格式 评分
英语
.epub
3
摘要
PyWebIO是一种用于构建Web应用程序和基于浏览器的GUI应用程序的工具,其版本1.6.3和1.2引入了多项新功能,如重新连接到服务器、部署应用程序、支持英outu版本文档及demos、上下文管理器支持output函数等。PyWebIO还支持与Flask、Django、Tornado、aiohttp和FastAPI等Web框架的整合,提供了数据可视化、会话控制、跨域支持和错误修复等功能。
AI总结
以下是对《PyWebIO v1.6.3 Documentation》的简要总结: --- **PyWebIO 概述** PyWebIO 是一个提供了一系列命令式函数的工具,用于通过浏览器获取用户输入和输出内容,将浏览器转化为“丰富文本终端”,可用于快速构建交互式 Web 应用或基于浏览器的 GUI 应用。开发者无需了解 HTML 和 JavaScript 即可编写应用,适合快速构建不需要复杂用户界面的交互应用。 **核心特性** - 使用同步方式获取输入,避免回调函数的复杂性。 - 非声明式布局,简单高效。 -Bomb微侵入式设计,旧脚本代码可通过修改输入输出操作转化为 Web 服务。 - 支持整合到现有 Web 服务,当前支持 Flask、Django、Tornado、aiohttp 和 FastAPI(Starlette)框架。 - 支持 asyncio 和协程。 - 支持使用第三方库(如 Plotly、ECharts)进行数据可视化。 **安装** - 稳定版本:`pip3 install -U pywebio` - 开发版本:`pip3 install -U https://code.aliyun.com/wang0618/pywebio/repository/archive.zip` - 前置要求:Python 3.5.2 或更高版本。 **版本更新说明** 1. **v1.6.3(2022/10/4)** - 修复 CDN 链接过时导致 Plotly Versions 错误。 2. **v1.6.2(2022/7/16)** - 修复 Plotly.js 版本错误问题。 3. **v1.6.1(2022/5/22)** - 修复进度条功能在名称包含空格时不工作的问题。 - 修复 Select 组件被 Tabs 隐藏的问题。 4. **v1.6(2022/3/23)** - 添加 `pin_on_change()` 函数。 - 添加严格模式支持。 - 添加颜色输入类型。 - 修复回调中的 `SessionClosedException` 错误。 **功能扩展** - **UI 改进** - 添加锚点存在检查和滚动位置控制。 - 添加元素显示动画,提升用户体验。 - **输入输出功能** - 支持多种输出函数(如 `put_info()`、`put_error()`)。 - 输出函数支持上下文管理器。 - 输入组合功能增强,支持取消操作。 - **平台支持** - 增加对 Flask、Django、aiohttp 等框架的支持。 - 添加跨域支持,提升安全性。 - 会话管理更彻底,清理未完成的 PyWebIO 调用。 **数据可视化** - 支持使用 Plotly、ECharts、pyg2plot 等第三方库进行数据可视化。 **应用配置** - 提供全局和单应用配置选项,支持通过 `config()` 函数或装饰器设置主题、CSS 样式、JavaScript 等。 - 默认支持多种主题(如 dark、sketchy)。 **技术支持与社区资源** - 讨论和支持:Github Discussions([https://github.com/wang0618/PyWebIO/discussions](https://github.com/wang0618/PyWebIO/discussions))。 - 报错:Github Issue([https://github.com/wang0618/pywebio/issues](https://github.com/wang0618/pywebio/issues))。 --- 以上是文档的核心内容和关键信息的总结,涵盖了 主要功能、更新日志和技术支持等方面,语言简洁,逻辑清晰。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 143 页请下载阅读 -
文档评分
请文明评论,理性发言.