【发布时间】:2013-01-27 14:21:15
【问题描述】:
我只想澄清几件事。
我相信 Django 服务器异步工作(因为如果来自客户端的每个请求都会阻塞服务器,那么它就不会工作),但我也知道 Django ORM 不是异步的。那么对数据库的查询会阻塞服务器吗? (我的意思是休息请求正在等待查询完成?)或者它的工作方式完全不同,我误解了。
我之所以问这个问题是因为我听说大多数 ORM 都处于阻塞状态,因此我无法在我的 Twisted 服务器中使用它们从 db 获取数据而不阻塞 twisted。
【问题讨论】:
标签: database django asynchronous orm twisted