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