V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  abersheeran  ›  全部回复第 85 页 / 共 88 页
回复总数  1744
1 ... 77  78  79  80  81  82  83  84  85  86 ... 88  
2020-08-17 19:47:48 +08:00
回复了 Leon6868 创建的主题 Python Python xml 模块的一个坑
@Jirajine 你说的别的语言怕是 C 这种弱类型吧。哪个强类型语言还能把 string 当 bytes 用的?你举个例子。
2020-08-17 12:59:48 +08:00
回复了 Leon6868 创建的主题 Python Python xml 模块的一个坑
@Jirajine 兄弟,这都 2020 年了,你还在这念 Python2 的经?
2020-08-17 12:59:17 +08:00
回复了 Leon6868 创建的主题 Python Python xml 模块的一个坑
我个人觉得是你不懂 open 这个内置函数以及文件编码导致的。
2020-08-16 17:05:10 +08:00
回复了 yangva 创建的主题 Python Python 的 pickle 或者 shelve 库为什么不能 dump 一个 gevent 协程对象
gevent 我不熟。不过 pickle 序列化对象是需要有对目标对象的支持的,Python 内置对象不用说,基本都可以。但是其他对象必须实现两个方法才能序列化反序列化的。

https://stackoverflow.com/questions/1939058/simple-example-of-use-of-setstate-and-getstate
2020-08-16 17:00:33 +08:00
回复了 lyyyuna 创建的主题 Python Python 实时展示覆盖率变化
很有意思啊。不过好像实用性不大,哈哈哈。有覆盖率意识地大都上自动化测试,没这个意识的人家也懒得管。
可以啊。这玩意很有意思,我下次试试。已经 star 。
2020-08-12 13:54:05 +08:00
回复了 black11black 创建的主题 Python Python 有什么办法异步监控文件修改吗?
@NoAnyLove watchgod 这玩意就是轮询遍历。还是 https://pypi.org/project/watchdog/ 更适合。

@black11black 纠正一下,watchdog 是基于多线程的回调设计。你完全可以把它用在异步代码里,并不会阻塞主线程。
2020-08-12 13:10:00 +08:00
回复了 abersheeran 创建的主题 Python 第一个基于 Radix Tree 进行路由查找的 Python web 框架发布了!
@swulling 现在有了。大佬可以看看
2020-08-12 13:09:04 +08:00
回复了 abersheeran 创建的主题 Python [想法] 给 Django 增加 Pydantic 支持
@frostming 哈哈哈,我不喜欢 DRF 那种侵入式的写法。写出来的味儿都不是 Django 了,就感觉是新整一个 API 框架出来。
2020-08-10 14:21:06 +08:00
回复了 livc 创建的主题 程序员 爬虫某网站最近禁止了国外 IP,想请问下有什么好的办法
原来就是你小子在搞事情。
2020-08-09 16:44:26 +08:00
回复了 abersheeran 创建的主题 Python [想法] 给 Django 增加 Pydantic 支持
@guyskk0x0 我听过最好笑的事就是微框架有生态。flask/starlette/fastapi/responder 这些微框架除了路由和基本的请求响应以外,几乎没有其他功能。所谓的“生态”基本都是弱耦合的。我可以这么说,fastapi 的生态一大半来自于 starlette 。而我的 index.py 与 starlette 一样是实现了标准 ASGI2.1 接口,starlette/fastapi 能用的生态,我也可以用。

各种微框架最大优势不是生态,而是名头。你一看 fastapi 上万 star,感觉还行,可以用。再看 index.py 一皱眉,花精力研究一个不流行框架不合适,于是你不用。这很正常。我也不会轻易尝试使用人数太少的东西。除非我参与了开发,或者我很懂它。
2020-08-09 16:32:24 +08:00
回复了 abersheeran 创建的主题 Python [想法] 给 Django 增加 Pydantic 支持
@Trim21 @so1n 那就留个邮箱?我发 QQ 号给你们。
2020-08-09 16:29:43 +08:00
回复了 abersheeran 创建的主题 Python [想法] 给 Django 增加 Pydantic 支持
@guyskk0x0 pydantic 可以直接用。validr 得自己读元信息生成。这一点我站 pydantic 。
而且我个人更喜欢类型去标识,我甚至想更加极端一点,把所有元信息全部放在类型里,这样甚至可以让 mypy 在检查时就能预读出更多错误。
最后一点,Python 即将加入模式匹配,类型才是未来。

@workwonder fastapi 只是把 starlette 和 pydantic 拼接起来。如果我把 Django 和 pydantic 拼起来说自己是一个新 web 框架,是不是太猥琐了?
2020-08-09 02:33:13 +08:00
回复了 abersheeran 创建的主题 Python [想法] 给 Django 增加 Pydantic 支持
@so1n 这个不错,不过使用体验可以再优化优化,有些冗余。

@so1n @Trim21 两位,我们创建一个组织一起来做这个吧。支持多种框架的参数校验和自动 OpenAPI 文档生成,感觉比较有意思。
2020-08-09 01:41:19 +08:00
回复了 abersheeran 创建的主题 Python [想法] 给 Django 增加 Pydantic 支持
@Trim21 想法不错。不过 Python 的 web 框架,除了 Django 我就只愿意用我自己的 index.py
2020-08-09 01:32:19 +08:00
回复了 abersheeran 创建的主题 Python [想法] 给 Django 增加 Pydantic 支持
@Trim21 那就没办法生成文档,功能等于少一大半。
2020-08-09 01:29:52 +08:00
回复了 abersheeran 创建的主题 Python [想法] 给 Django 增加 Pydantic 支持
@guyskk0x0 所以为什么我还得委屈求全,求着别人用我的代码?我做开源就是跪不下去。Tom 的 starlette 就像是艺术品,我尊重他的代码且贡献了一些优化,但我同样看得起我自己的成果。他不愿意,那就算了。并且这个并不是他一个人不愿意,encode 的其他成员也不愿意。
2020-08-09 01:23:45 +08:00
回复了 abersheeran 创建的主题 Python [想法] 给 Django 增加 Pydantic 支持
@guyskk0x0 这个库看起来不错,不过 pydantic 的主要功能不在校验上,而是可以针对大量不同格式的数据模型生成 OpenAPI 文档。如果只是校验功能,我写 Django 的时候会选择直接使用它原生的 Form 。
2020-08-09 01:16:03 +08:00
回复了 abersheeran 创建的主题 Python [想法] 给 Django 增加 Pydantic 支持
@Trim21 不可能。路由是每个 web 框架的根基,除了 fastapi 这种拼接怪以外,基本都是自己写的。做不到适配。而且 fastapi 在这部分根本没做什么,全都是 pydantic 的功劳。
1 ... 77  78  79  80  81  82  83  84  85  86 ... 88  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2852 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms · UTC 07:31 · PVG 15:31 · LAX 23:31 · JFK 02:31
Developed with CodeLauncher
♥ Do have faith in what you're doing.