pdf文档 PyWebIO v1.6.3 Documentation

1.37 MB 108 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
文档详细描述了PyWebIO v1.6.3的功能更新、改进和修复内容。PyWebIO是支持快速构建Web应用的库,增强了对FastAPI和Starlette的支持,新增了远程访问服务,并优化了输入和输出模块的功能。此外,文档还涵盖了安全更新,如防止XSS攻击的支持,以及与数据可视化库的整合。同时,修复了多个用户报告的错误,并改进了用户界面和性能。
AI总结
以下是对《PyWebIO v1.6.3 Documentation》的中文总结,重点突出核心功能、版本更新内容和主要改进: --- ## PyWebIO v1.6.3 文档总结 ### 1. **核心功能** PyWebIO 是一个 Python 库,旨在帮助快速构建 Web 应用,支持以下特性: - 使用同步代替回调,简化输入获取。 - 非声明式布局,简单高效。 - 支持与 Flask、Django、Tornado、aiohttp、FastAPI、Starlette 等 Web 框架集成。 - 支持 asyncio 和协程。 - 支持第三方库进行数据可视化。 - 提供跨平台的远程访问服务。 --- ### 2. **版本更新内容** #### **v1.6.3 更新亮点** - **新功能**: - 支持通过 `eval_js()` 使用 Promise。 - 添加 `set_env()` 配置输入面板。 - 支持 FastAPI 和 Starlette。 - 添加 `wsgi_app()` 和 `asgi_app()` 用于 Flask、Django 和 FastAPI 后端。 - `start_server()` 增加远程访问服务。 - 添加文件上传限制参数(如 `max_file_upload`)。 - **BUG 修复**: - 修复表格样式。 - 修复大文件上传错误。 - 修复自动打开浏览器失败问题。 - 修复文件名过长问题。 - 修复 `put_image()` 错误。 - 修复 `file_upload()` 返回文件名问题。 #### **v1.2 更新亮点(2021/3/18)** - 支持 WebSocket 重连。 - 添加 `path_deploy()` 部署应用。 - 提供英文文档和演示。 - 输出函数支持上下文管理。 - `reset()`、`append()`、`insert()` 支持任意类型内容。 - 支持静态文件服务。 #### **v1.1 更新亮点(2021/2/7)** - **安全支持**:`put_html` 和 `put_markdown` 添加 XSS防护。 - 支持 UI 国际化和 SEO。 - 提高应用访问速度。 - 添加 `put_code()` 行数限制。 - 支持 Markdown 解析配置。 #### **v1.3 更新亮点(2021/6/12)** - 新增 `pin` 模块,支持持久化输入。 - 新增远程访问服务。 - 支持输入框 onChange 回调。 - 新增 `input_update()` 和 `slider()`。 - 输出模块新增 `put_tabs()` 和样式配置。 --- ### 3. **其他重要内容** - **安装**: - 稳定版本:`pip3 install -U pywebio` - 开发版本:`pip3 install -U https://code.aliyun.com/wang0618/pywebio/repository/archive.zip` - 要求:Python 3.5.2 或更高版本。 - **注意事项**: - 部分功能已弃用(如 `style()`,`get_info()`,`session.data`)。 - 不支持 IE 浏览器的某些功能。 --- 以上是 PyWebIO v1.6.3 及其版本更新的核心内容和主要改进点的总结,力求简洁明了,突出重点。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 101 页请下载阅读 -
文档评分
请文明评论,理性发言.