我可以访问django中的其他数据库而不是其他默认数据库

时间:2011-05-27 08:47:18

标签: python database django

我在python中有数据库备份脚本,它在mysql数据库中插入了一些数据。

现在我的Django在不同的数据库中。

我如何访问不同的数据库,因为我在Models.py中没有任何对象。 我想在django界面中显示一些数据

1 个答案:

答案 0 :(得分:7)

是的,您可以设置多个数据库并访问其中的每个数据库。 您可以使用以下命令获取指定的数据库连接游标:

from django.db import connections
cursor = connections['my_db_alias'].cursor()

其中my_db_alias是您的另一个数据库别名。

检查文档:

https://docs.djangoproject.com/en/1.3/topics/db/multi-db/