gpt4 book ai didi

python - 在 Django 中,如何为每个线程创建一个数据库连接

转载 作者:搜寻专家 更新时间:2023-10-30 20:26:59 29 4
gpt4 key购买 nike

在我的应用程序中,我有一个处理一组数据的过程。对于集合中的每个元素,我需要运行逻辑来处理它。我的算法按顺序运行得很好,但我需要改进运行时执行,因为有一些 QuerySet 操作需要时间来执行。

如何为每个线程分配一个新的数据库连接?我已经看到我可以做到:

from django.db import connection

然后

connection.close

在创建我的线程之前,但有时仍然会失败,并出现来自 Oracle 库的令人讨厌的错误代码。有没有办法为线程显式创建数据库连接,这样就不可能出现这些数据库错误?

最佳答案

如果您看不到详细信息,请分享答案:Django 1.4 开始为每个线程创建一个新的数据库连接。由于我使用的是 Django 1.3.1,所以我没有得到这种行为,因此当多个线程尝试使用相同的数据库连接时出现问题。

关于python - 在 Django 中,如何为每个线程创建一个数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28618221/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com