V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  NeilWang  ›  全部回复第 1 页 / 共 3 页
回复总数  56
1  2  3  
2022-03-17 22:45:20 +08:00
回复了 qq296015668 创建的主题 分享发现 GitHub 突然故障
刚刚 push 报 server 内部错误了
2021-12-20 14:04:31 +08:00
回复了 bazingaterry 创建的主题 全球工单系统 cdn.jsdelivr.net 证书错误
19 年域名过期时候的讨论: https://www.v2ex.com/t/557019
@atpking
关于“使用 ssh -R 通过二级域名直接访问到本机的 HTTP 服务”,我也开源了一个实现相同功能的项目:
https://github.com/wang0618/localshare
2021-04-08 00:15:52 +08:00
回复了 NeilWang 创建的主题 分享创造 PyWebIO——免 HTML、JS 快速构建简单 Web 应用的 Python 库
@liqt91 #134 可以用 start_server() 的 static_dir 参数设置静态文件路径,然后上传图片后先把图片保存到 static_dir 文件夹下,这样就能获取到图片的 url,使用 url 来输出图片这样浏览器就可以缓存了( put_image 支持传入图片 url 来显示图片)

我建了一个交流微信群,有问题需要即时沟通可以加群交流 https://github.com/wang0618/PyWebIO/discussions/63
2021-04-07 16:58:54 +08:00
回复了 NeilWang 创建的主题 分享创造 PyWebIO——免 HTML、JS 快速构建简单 Web 应用的 Python 库
@liqt91 #132 可以使用 scope 机制来对输出做动态调整:将 3 个图片输出到一个 scope 中,然后在用户调整了顺序之后,清空这个 scope,并以新顺序输出图片到这个 scope 。

文档见: https://pywebio.readthedocs.io/zh_CN/latest/guide.html#output-scope
2021-04-07 10:15:02 +08:00
回复了 NeilWang 创建的主题 分享创造 PyWebIO——免 HTML、JS 快速构建简单 Web 应用的 Python 库
2021-04-07 00:46:38 +08:00
回复了 NeilWang 创建的主题 分享创造 PyWebIO——免 HTML、JS 快速构建简单 Web 应用的 Python 库
@liqt91 #129 新版本的 pywebio 提供了一个 path-deploy 的功能,和你描述的需求是一致的,只不过后端 server 是 tornado,如果不是非得要用 flask 的话,这个可以满足你的需求。自己参照代码实现一个 flask 版本的也不麻烦
2021-04-05 22:00:13 +08:00
回复了 NeilWang 创建的主题 分享创造 PyWebIO——免 HTML、JS 快速构建简单 Web 应用的 Python 库
@jinhb django>=2.2 就可以,集成不成功具体有什么报错吗?

集成方式可以参考文档: https://pywebio.readthedocs.io/zh_CN/latest/guide.html#integration-with-web-framework
2021-04-05 12:38:30 +08:00
回复了 Pogbag 创建的主题 问与答 NUC8 黑苹果外接 4k 显示器屏闪
我的也一样 typec 会闪,不过只是偶尔出现,hdmi 没试过
2021-03-24 23:09:03 +08:00
回复了 MrSnake 创建的主题 Python 如何使用 pywebio 直接跳转文件下载链接
可以使用 start_server() 的 static_dir 参数来设置一个存放静态文件的文件夹,然后将 ics 文件保存到该路径下,这样使用 pywebio.output.put_link 就可以创建指向 ics 文件的链接了。

参见: https://pywebio.readthedocs.io/zh_CN/latest/platform.html?highlight=static_dir#pywebio.platform.tornado.start_server

PS:关于 pywebio 使用上的问题可以在 github 仓库的 discussions 区发帖
2021-02-19 10:58:07 +08:00
回复了 abersheeran 创建的主题 Python 快速暴露 Python 函数作为 HTTP 服务
"可以方便的和现有的 Web 框架集成。也就是说,鉴权之类的工作,都可以用现成的"
楼主,你的意思是说 注册到 rpc.py 的函数,可以转换成 Flask 等 Web 框架的视图函数? Web 框架转 ASGI/WSGI 应用倒是很简单,不过没见过 ASGI/WSGI 应用转 Web 框架视图函数的。不知道我的理解对不对,有相关的例子可以提供吗
2021-02-03 10:47:00 +08:00
回复了 NeilWang 创建的主题 分享创造 PyWebIO——免 HTML、JS 快速构建简单 Web 应用的 Python 库
@longchisihai #115 多谢,原来是因为 StreamWriter.wait_closed 是 py3.7 之后才引入的: https://docs.python.org/3/library/asyncio-stream.html#asyncio.StreamWriter.wait_closed

实测了一下,这个 wait_closed 调用看不出有什么影响,所以在 py3.7 之前就不调用了:
https://github.com/wang0618/PyWebIO/commit/9aa75e71e3e578d7e3d85bfe79b6d9588d41fee4
2021-02-01 23:34:44 +08:00
回复了 NeilWang 创建的主题 分享创造 PyWebIO——免 HTML、JS 快速构建简单 Web 应用的 Python 库
@longchisihai #111 是因为等待 server 可连通的操作超时了,现在把这个超时时间调大了: https://github.com/wang0618/PyWebIO/commit/65f581de71b4ff2ba1b8c1022f4c76826f98b24e

下个版本就包含这个修复了,在此之前,可以使用 pip3 install -U --force-reinstall https://code.aliyun.com/wang0618/pywebio/repository/archive.zip 安装开发版
2021-02-01 16:09:55 +08:00
回复了 NeilWang 创建的主题 分享创造 PyWebIO——免 HTML、JS 快速构建简单 Web 应用的 Python 库
@liqt91 #108 应该是会话自然关闭了,需要用 pywebio.session.hold() 来保持会话。参见 https://pywebio.readthedocs.io/zh_CN/latest/FAQ.html#put-buttons
下个版本会认真考虑一下是否要添加自动保持会话的支持, 目前需要使用 hold() 来手动保持会话的考量是保持 server 模式和 script 模式的逻辑一致性。
2021-02-01 12:41:50 +08:00
回复了 NeilWang 创建的主题 分享创造 PyWebIO——免 HTML、JS 快速构建简单 Web 应用的 Python 库
@longchisihai #105 这个应该是尝试自动在浏览器中打开地址失败了,可以手动在浏览器中打开这个地址
2021-01-29 20:04:33 +08:00
回复了 NeilWang 创建的主题 分享创造 PyWebIO——免 HTML、JS 快速构建简单 Web 应用的 Python 库
@liqt91 #103 我试了一下,没有发现 gunicorn 报错,可以的话请在 Github 上提一个 issue 。不过由于 PyWebIO 是将会话状态保存在 Server 的进程空间中的,而 PyWebIO 前端与 Flask 又是基于轮询通讯的,如果启用多个 worker,会导致状态错乱(表现就是,显示完内容后还没来得及交互会话就关闭了),目前针对这个问题还没有较好的解决方法。
2021-01-21 13:38:43 +08:00
回复了 NeilWang 创建的主题 分享创造 PyWebIO——免 HTML、JS 快速构建简单 Web 应用的 Python 库
@tankeco "需要经常修改输入"的话,可以考虑将接收输入以及后续操作放到一个 while 循环中。或者在页面上放置一个 button,在 button 的点击回调函数中调用输入函数来获取输入并进行后续操作。
2021-01-20 19:41:00 +08:00
回复了 NeilWang 创建的主题 分享创造 PyWebIO——免 HTML、JS 快速构建简单 Web 应用的 Python 库
@tankeco #91 PyWebIO 的设计就是输入表单在成功提交后就销毁,因为 PyWebIO 的输入是阻塞式的,一旦提交输入函数就返回了,表单还留在界面上是没有意义的。如果想和终端程序一样,还留存用户输入的内容,可以在用户输入后直接调用输出函数将内容输出出来。
2021-01-20 19:35:07 +08:00
回复了 NeilWang 创建的主题 分享创造 PyWebIO——免 HTML、JS 快速构建简单 Web 应用的 Python 库
@xiaoxinshiwo github 上的仓库 clone 无法直接运行,因为需要手动构建前端需要的 js,可以使用这个镜像仓库 https://code.aliyun.com/wang0618/pywebio.git
这个仓库在 github 仓库的基础上添加了自动构建的 js 依赖
2021-01-20 17:03:28 +08:00
回复了 NeilWang 创建的主题 分享创造 PyWebIO——免 HTML、JS 快速构建简单 Web 应用的 Python 库
@xiaoxinshiwo #80 能否去 Github 提一个可复现问题的 issue 呢
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5229 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 03:42 · PVG 11:42 · LAX 19:42 · JFK 22:42
Developed with CodeLauncher
♥ Do have faith in what you're doing.