PyWebIO
PyWebIO copied to clipboard
Write interactive web app in script way.
我使用了 platform.path_deploy 部署了指定目录的多应用, 目前可以通过 output.put_link(name="正则表达式",url="/app_re_match", app=None, new_window=True),点击后市通过 http://127.0.0.1:65534/app_re_match 打开其他应用, 但是使用output.put_link 的app参数跳转应用, output.put_link(name="正则表达式",url=None, app=“app_re_match”, new_window=True), 打开的url是http://127.0.0.1:65534/?app=app_re_match,结果发现没有跳转成功,显示的还是当前页面, 请问这是什么原因呢
代码如下: ``` from pywebio import * sqli_data_list=[] output.put_table(sqli_data_list, header=[ (output.put_text('ID').style("width:50px;"), 'id'), (output.put_text('URL').style("width:200px;"), 'url'), ]) sqli_data_list=[] output.put_table(sqli_data_list, header=[ 'id', 'url'],) ``` 运行结果:  第一个table临时的解决方案是 list中传入一个空的dict,但是这样需要额外的代码,请问这个问题可以修复吗
if it's possible to add pin widget for `file_upload()?
python 3.10版本 battery get_all_query()在pywebio的app中并没有正常工作,报错红字 404 GET /%E5%90%89%E6%9E%97.html (192.168.2.173) 3.02ms 用socket.socket(socket.AF_INET, socket.SOCK_STREAM).accpet()监视统一端口时会出现同样的错误信息。 这或许因为pywebio特殊的结构造成的?或是我并没有理解get_all_query()的用法? 前端报错信息为: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\site-packages\tornado\web.py", line 1713, in _execute result = await result File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\site-packages\tornado\web.py",...
源码如下: ``` from pywebio import * output.put_table( [{ 'id': '1', "content": output.put_link(name="http://www.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.com",url="http://www.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.com").style('width:10px'), "a1":'', "a2":'', "a3":'', "a4":'', }], header=['id', "content","a1","a2","a3",'a4'] ) ```  从以上源码发现无法使用style方法控制宽度, 临时解决方案是将put_link放入到put_scrollable中,并对put_scrollable设置style样式 希望能够直接设置pu_link宽度
How to add HTTPS functionality to a pywebio web server?
Bumps [terser](https://github.com/terser/terser) from 4.8.0 to 4.8.1. Changelog Sourced from terser's changelog. v4.8.1 (backport) Security fix for RegExps that should not be evaluated (regexp DDOS) Commits See full diff in compare...
after i deployed my applications, how to set a logo when open a given url?
Is there any way to use Leaflet.js on PyWebIO? Kind Regards Please move to [Discussions - Feature Request](https://github.com/wang0618/PyWebIO/discussions/categories/feature-request) for posting.