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 页请下载阅读 -
文档评分