【发布时间】:2022-06-17 15:51:44
【问题描述】:
我找不到有关 django 对异步数据库引擎的支持的信息。例如,对于 postgresql django 只支持 psycopg2 库,它是完全同步的,不支持其他任何东西,对于 sqlite django 只支持同步的 sqlite3 库。所以我在 django 中没有很好的定位,当然我可能会弄错,但是如果 django asgi 不支持异步数据库引擎(我的意思是,那么所有异步代码都变成同步的),那它的意义是什么?
第二个问题,有没有办法在django中使用异步引擎?
【问题讨论】:
-
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
-
你读过the docs吗?
-
@IainShelvington 感谢您的反馈。是的,我做到了,文档说我需要使用 sync_to_async() 装饰器,但我不知道它是如何工作的,以及它是否使代码完全异步
标签: python django asynchronous database-engine