PyWebIO icon indicating copy to clipboard operation
PyWebIO copied to clipboard

Write interactive web app in script way.

Results 75 PyWebIO issues
Sort by recently updated
recently updated
newest added

我使用了 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,结果发现没有跳转成功,显示的还是当前页面, 请问这是什么原因呢

bug

代码如下: ``` 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'],) ``` 运行结果: ![image](https://user-images.githubusercontent.com/62787020/183231378-b66ed396-ba5e-45ec-a56a-b8926e38024b.png) 第一个table临时的解决方案是 list中传入一个空的dict,但是这样需要额外的代码,请问这个问题可以修复吗

bug

if it's possible to add pin widget for `file_upload()?

enhancement

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",...

bug

源码如下: ``` 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'] ) ``` ![image](https://user-images.githubusercontent.com/62787020/183043405-b9e05485-d7ae-48a1-9752-6d4513e475f1.png) 从以上源码发现无法使用style方法控制宽度, 临时解决方案是将put_link放入到put_scrollable中,并对put_scrollable设置style样式 希望能够直接设置pu_link宽度

bug

How to add HTTPS functionality to a pywebio web server?

enhancement

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...

dependencies

after i deployed my applications, how to set a logo when open a given url?

enhancement

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.

enhancement