不必每次都创建新的连接,您可以连接到服务器并创建一个原始查询来跨多个数据库选择数据并创建所需数据的视图,如下例所示
from django.db import connection
cursor = connection.cursor()
cursor.execute('CREATE VIEW vCombinedRecords AS
SELECT * FROM DB1.dbo.MyTable
UNION ALL
SELECT * FROM DB2.dbo.MyTable')
上面的方法可以更快地建立到多个数据库的新连接
干杯!!