在django中重用游标

时间:2014-05-20 14:48:07

标签: database django

在django (python manage.py shell)的shell界面中,我可以多次重新使用cursor对象来查询某些内容,我使用命令

connection生成
from django.db import connection 
cursor = connection.cursor()

但是,当我在一个模块中全局定义游标并尝试在函数中多次使用它时,它会在一次使用后失效。它正在关闭,所以我需要在函数的开头再次创建它。为什么它在shell接口上工作时不能在模块中工作?

注意:它与django没有直接关系。 Django使用Python Database API陈述here。但是,我仍然不知道是否存在性能问题,在每次查询操作之前从连接重新创建游标。

0 个答案:

没有答案