水木社区手机版
首页
|版面-Python的自由天空(Python)|
新版wap站已上线
返回
首页
|
上页
|
2/2
|
转到
主题:python 社区最近几个咄咄怪事
10楼
|
JulyClyde
|
2023-06-15 13:38:43
|
只看此ID
django有历史包袱?
https://docs.djangoproject.com/en/4.2/faq/install/#faq-python-version-support
django新版本只支持python3.8以上,有啥包袱?
【 在 pyer 的大作中提到: 】
: asycio 已经失败 这是你个人见解吧?async/await这套东西有传染性,相关生态最好是全新实现,django诞生于没有asyncio的时代,有历史包袱,新版本既要兼容旧版编程方式,内部各种组件也没有做到全部用async/await重写,所以要用到旧版或者按旧版套路去写代码时,就是你所认为
: 的形式上支持。async_to_sync() 和 sync_to_async()本身就是两个工具函数,类似于python标准库后来新增的asyncio.run()和asyncio.to_thread(),就是用来兼容同步异步代码的,如果你全部按照async的方式去写代码,引用的组件也都是用asyncio实现的,应该是用不到这俩函数。
: 另外在asyncio生态下写web服务或客户端,一般是用aiohttp,而非django了。
: ...................
--
FROM 139.226.19.*
11楼
|
tgfbeta
|
2023-06-15 14:43:18
|
只看此ID
反正一般靠async io的网络服务端框架一般都和直球sync io的框架迥异
【 在 JulyClyde 的大作中提到: 】
: django有历史包袱?
:
https://docs.djangoproject.com/en/4.2/faq/install/#faq-python-version-support
: django新版本只支持python3.8以上,有啥包袱?
: ...................
--
FROM 60.24.248.*
12楼
|
Erlang
|
2023-06-20 12:51:35
|
只看此ID
应该废弃asyncio,完全的废物。标准化gevent就可以了。
【 在 hgoldfish 的大作中提到: 】
: 最近几年 python 社区因为 AI 大火。所以围绕着 AI 相关的基础设施建设越来越好,tensorflow, pytorch 一堆 AI 库此起彼落,进化飞快。但是社区某些角落却一直停步不前,甚至有点落后了:
: * 标准库没有 http2 支持,没有 msgpack/cbor 序列化器,更不用说 quic 和 http3
: python 以前作为网络黑客必备的工具,到现在居然没有内置 http2 的客户端与服务端支持。虽然有 httpx,但是仍然有些不方便。
: ...................
--
FROM 61.185.158.*
13楼
|
misslost
|
2023-06-22 10:57:18
|
只看此ID
这方面我是完全小白。请教一下,您认为导致asyncio是废物的关键问题是什么?
【 在 Erlang 的大作中提到: 】
: 应该废弃asyncio,完全的废物。标准化gevent就可以了。
--
FROM 120.245.130.*
首页
|
上页
|
2/2
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版