Django 1.6 引入了持久连接功能。但是我注意到退出使用 django 的 ORM 的脚本至少会在数据库端打开一些连接。
设置:django 6.0、postgres 9.2 和 psycopg2 2.5.1。
如何从脚本优雅地关闭与数据库的连接?
警告部分提到django为每个线程打开一个连接,所以在多线程脚本中,django是否为每个线程创建一个连接,即使对于不访问数据库的线程也是如此?
每个线程是否需要单独关闭数据库连接?
如果上述两个问题的答案都是肯定的,那么您可以用在脚本退出时不加入的守护线程(例如,用于 comm)做什么?