Django中使用多数据库和裸SQL
有时候一个项目可能会使用多个数据库,而且数据来源可能不同,在Django中支持多数据库,同时不用ORM的情况下直接执行SQL的方法如下,做个笔记
from django.db import connections, connection
cursor = connection.cursor() # 这是settings.py中定义的default数据库
cursor2 = connections['mysql'].cursor() # 这是settings.py中定义的mysql数据库剩下的操作主要靠PEP 249的规范
在线阅读本文 Guixing's Jail https://blog.khsing.net/2016/01/djangosql.html