小编osm*_*man的帖子

Django 1.6 中的 connection.cursor() 线程安全吗?

AFAIK 在 Django 1.6 中,游标在请求之间共享,并在需要时打开一个新连接。但是,我找不到有关 connection.cursor() 方法如何工作以及如何在文档中的不同进程中使用 connection.cursor() 方法的任何信息。

我见过的大多数代码都没有关闭从 connection.cursor() 返回的游标对象,所以我假设 Django 在请求完成时自动关闭从 connection.cursor() 返回的游标对象,但是如果我调用 connection.cursor() 呢? ) 在不同的过程中?我应该在终止进程时关闭该游标还是游标的包装函数自动杀死自己?

python django cursor multiprocessing django-database

2
推荐指数
1
解决办法
949
查看次数