pdf文档 PyWebIO v1.7.0 使用手册

1.72 MB 125 页 0 评论
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档详细介绍了PyWebIO v1.7.0的发布内容和使用手册。PyWebIO是一个可以将浏览器变为富文本终端的库,支持快速构建Web应用或基于浏览器的GUI应用。新版本添加了多项功能,如安全性支持、UI国际化、SEO支持、CDN支持以及对第三方数据可视化库的整合。同时,文档还详细说明了安装指南、版本更新日志、功能特性以及与Web框架的集成方法。
AI总结
### 《PyWebIO v1.7.0 使用手册》总结 **概述** PyWebIO是一款支持在浏览器中通过命令式交互函数获取用户输入和输出的工具,能将浏览器变为“富文本终端”,简化Web应用开发。开发者无需HTML和JS知识,便能快速构建UI需求较低的应用。 --- **新增功能与改进** 1. **安全性与UI优化** - 添加sanitize参数防止XSS攻击(put_html、put_markdown)。 - 支持UI国际化和SEO优化,通过注释或seo()设置SEO信息。 - 界面动画提升用户体验,元素显示动画和Footer增强交互效果。 2. **输入与输出功能** - input_group()支持取消输入;actions()按钮支持reset和cancel类型。 - 输出函数支持锚点替换内容,clear_range()新增锚点检查,scroll_to()精细化滚动控制。 3. **会话与平台支持** - Session关闭时更彻底清理,Running调用抛出SessionClosedException。 - start_server、webio_view、webio_handle支持跨域调用。 4. **数据可视化与第三方库** - 集成Bokeh、Plotly、pyecharts等库,支持数据可视化。 - 新增pywebio-battery扩展包,帮助快速开发。 --- **向后兼容性变化** 1. **参数调整** - put_scrollable()中max_height参数废弃,改用height。 - start_server()移除disable_asyncio参数。 - Session数据存储改为local替代session.data()。 2. **功能废弃** - table_cell_buttons()弃用。 - 与Web框架整合的访问地址发生变化。 --- **错误修复** - 修复file_upload()参数解析错误、Py3.6自动打开浏览器失败问题。 - 当与服务器断开时,前端交互提示报错。 --- **第三方库生态与应用部署** 1. **构建独立应用** - 使用PyInstaller将PyWebIO应用打包为可执行文件或文件夹,无需Python环境即可运行。 2. **数据可视化支持** - 集成Bokeh、Plotly等库,实现实时交互式可视化。 --- **安装与系统要求** - **安装**:`pip3 install -U pywebio`(稳定版)或`pip3 install -U https://code.aliyun.com/wang0618/pywebio/repository/archive.zip`(开发版)。 - **系统要求**:Python 3.5.2及以上版本。 --- **总结** PyWebIO v1.7.0在安全性、UI体验、功能扩展和第三方库支持方面均有显著提升,适合快速开发基于浏览器的应用,同时支持集成到现有Web框架,极大降低了开发门槛。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 118 页请下载阅读 -
文档评分
请文明评论,理性发言.