What’s new in PyWebIO 0.2¶
2020 4/30¶
Highlights¶
支持与Django、aiohttp Web框架整合
支持使用 plotly、pyecharts 等第三方库进行数据可视化
与Web框架整合时支持同时使用基于线程和协程的会话实现
添加
defer_call()
、hold()
会话控制函数添加
put_image()
输出图像、remove(anchor)
移除内容加入动画提升UI体验
添加测试用例,构建CI工作流
Detailed changes by module¶
UI¶
添加元素显示动画
页面底部添加footer
pywebio.input
¶
input_group()
添加cancelable
参数来允许用户取消输入actions()
函数button
参数支持reset
和cancel
按钮类型
pywebio.output
¶
输出函数使用
anchor
参数指定输出锚点时,若锚点已经存在,则将锚点处的内容替换为当前内容。clear_range()
添加添加锚点存在检查scroll_to(anchor, position)
添加position
参数精细化控制滚动位置
pywebio.platform
¶
start_server
和webio_view
、webio_handle
添加跨域支持
pywebio.session
¶
Session 关闭时,清理更彻底:任何还在进行的PyWebIO调用都会抛出
SessionClosedException
异常fix: Session 对象构造函数无法识别
functools.partial
处理的任务函数