V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  NeilWang  ›  全部回复第 2 页 / 共 3 页
回复总数  56
1  2  3  
2021-01-20 11:36:05 +08:00
回复了 NeilWang 创建的主题 分享创造 PyWebIO——免 HTML、JS 快速构建简单 Web 应用的 Python 库
@shunia #60 我在 firefox 试了,没发现问题🤦‍♂️ 。可以的话请在 Github 上提交一个 issue
2021-01-20 10:43:00 +08:00
回复了 NeilWang 创建的主题 分享创造 PyWebIO——免 HTML、JS 快速构建简单 Web 应用的 Python 库
@shunia 这个 demo 是没问题的,可以尝试换个网络或者浏览器试试。至于返回 400 的接口,那是在探测后端是使用的 WebSocket 协议还是 HTTP 协议,如果使用了 HTTP 协议,会返回 200 的。
2021-01-19 20:58:03 +08:00
回复了 NeilWang 创建的主题 分享创造 PyWebIO——免 HTML、JS 快速构建简单 Web 应用的 Python 库
@Death 等把文档翻译成英文之后再去发😂
2021-01-19 19:11:44 +08:00
回复了 NeilWang 创建的主题 分享创造 PyWebIO——免 HTML、JS 快速构建简单 Web 应用的 Python 库
@shunia 数据可视化 demo 的有个页面的链接有误,现在已经修复了
2021-01-19 18:20:56 +08:00
回复了 NeilWang 创建的主题 分享创造 PyWebIO——免 HTML、JS 快速构建简单 Web 应用的 Python 库
@Plague 刚刚 @ 错了,windows 安装出错参考 31 楼的回复
2021-01-19 18:19:42 +08:00
回复了 NeilWang 创建的主题 分享创造 PyWebIO——免 HTML、JS 快速构建简单 Web 应用的 Python 库
@NeilWang 新发布的 v1.0.1 已经解决这个问题,不过其他的 PyPi 源应该不能及时同步,可以用这个命令安装开发版 pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple https://code.aliyun.com/wang0618/pywebio/repository/archive.zip
2021-01-19 17:53:22 +08:00
回复了 NeilWang 创建的主题 分享创造 PyWebIO——免 HTML、JS 快速构建简单 Web 应用的 Python 库
@Plague 编码问题,我这就修复一下
2021-01-19 17:49:46 +08:00
回复了 NeilWang 创建的主题 分享创造 PyWebIO——免 HTML、JS 快速构建简单 Web 应用的 Python 库
@luooo 对布局只是做了简单的支持,可以参考 https://pywebio.readthedocs.io/zh_CN/latest/guide.html#id12 。另外还可以使用 https://pywebio.readthedocs.io/zh_CN/latest/output.html#pywebio.output.put_widget 这个函数来输出自定义的 html 结构,然后配合 style 标签实现布局。不过 PyWebIO 的初衷还是快速开发一些对布局不太依赖的 Web 应用,需要复杂布局和事件支持的话,还是考虑传统 Web
2021-01-19 17:19:11 +08:00
回复了 NeilWang 创建的主题 分享创造 PyWebIO——免 HTML、JS 快速构建简单 Web 应用的 Python 库
@renmu123 附言里介绍了我知道的比较相似的工具; date 和 datetime 的支持后面会加上的
2021-01-19 17:13:20 +08:00
回复了 NeilWang 创建的主题 分享创造 PyWebIO——免 HTML、JS 快速构建简单 Web 应用的 Python 库
@gogobody jupyter 也重写了 input 函数,直接调用也能够从 notebook 中获取输入。另外 PyWebIO 支持的那几个数据可视化的库都可以输出到 jupyter 中,具体可以去看看可视化库的文档
2020-12-07 12:27:29 +08:00
回复了 IVeverKB 创建的主题 Python 新手 关于 Python 协程的一个问题
真的想使用协程运行任务 A 的话,其实可以在 django 启动前启动一个子线程,在子线程中创建一个新的事件循环,然后把协程 A 在这个事件循环里运行。

```
import asyncio
import time
import threading


async def my_async():
while True:
await asyncio.sleep(0.5)
print("in my_async loop")


_event_loop = asyncio.new_event_loop()


def run_event_loop():
_event_loop.run_forever()


threading.Thread(target=_event_loop.run_forever, daemon=True).start()

# 将新的事件循环设置为当前线程的事件循环,这样后续在当前线程中可以使用 asyncio.get_event_loop() 得到 _event_loop
asyncio.set_event_loop(_event_loop)

# 事件循环不在当前线程,需要使用 run_coroutine_threadsafe 提交协程任务
asyncio.run_coroutine_threadsafe(my_async(), asyncio.get_event_loop())

while True:
time.sleep(0.5)
print("in the main loop")
```

这样的话,在 django 中处理视图逻辑时也是可以提交协程任务到事件循环的
2020-07-22 15:15:34 +08:00
回复了 leimao 创建的主题 音乐 有哪些歌曲翻唱比原唱好听?
挺喜欢王若琳翻唱的歌曲的
2020-05-18 12:38:25 +08:00
回复了 runze 创建的主题 程序员 在开源代码中 rm -rf 是为了什么?
@mariotaku 我记得 github actions 里是不允许第三方 pr 读取 secret 变量的,其他 CI 应该也有类似的设置吧
@cdlnls play with docker,网站也在 github 开源了
2020-02-22 12:21:03 +08:00
回复了 2exploring 创建的主题 程序员 Gitlab 崩了
刚刚还在操作,忽然就 502 了。。。
2019-12-09 16:51:23 +08:00
回复了 TuxcraFt 创建的主题 问与答 请问现在还有那些有点素质和专业一点的新闻 APP?
冒着被喷的风险再发一条: http://blog.udn.com/MengyuanWang/108908692 [美国] 言论自由的假相
最近在从头看该博主的博客,感觉博主对很多问题的看法很有见地,算是提供另一种声音。总之兼听则明,无脑排斥别人的意见才是可怕的。
2019-12-08 13:15:36 +08:00
回复了 TuxcraFt 创建的主题 问与答 请问现在还有那些有点素质和专业一点的新闻 APP?
“由一名独立美国记者发现的中情局传单;左边是阿拉伯文,右边是乌克兰文,两者都教导示威者如何与警察作戦。这张教导如何冲撃镇暴队形;阿拉伯文版本是在早先的“阿拉伯之春”中传发的。虽然是美国记者发现的,却没有英美媒体敢刊登这些照片。所谓的自由媒体,实际上是自由撒谎的媒体。”
来自王孟源的部落格 http://blog.udn.com/MengyuanWang/108908632
2019-03-30 18:13:19 +08:00
回复了 Wolfsin 创建的主题 问与答 为什么方法调用的语句是 uncallable 的?
callable(func())已经对 func 进行调用了,实际判断的是 func 返回值是否 callable
2018-10-22 09:33:21 +08:00
回复了 sampeng 创建的主题 问与答 iPad 外接键盘如何重复输入?
macos 也是这样
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5231 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 08:59 · PVG 16:59 · LAX 01:59 · JFK 04:59
Developed with CodeLauncher
♥ Do have faith in what you're doing.