【发布时间】:2011-09-03 05:44:18
【问题描述】:
我在 python 中有数据库备份脚本,它在 mysql 数据库中插入一些数据。
现在我的 Django 在不同的数据库中。
我如何访问不同的数据库,因为我在 Models.py 中没有任何对象。 我想在 django 界面中显示一些数据
【问题讨论】:
-
您使用哪个版本?如果是 1.3,请查看 Dantario 的答案。
我在 python 中有数据库备份脚本,它在 mysql 数据库中插入一些数据。
现在我的 Django 在不同的数据库中。
我如何访问不同的数据库,因为我在 Models.py 中没有任何对象。 我想在 django 界面中显示一些数据
【问题讨论】:
是的,您可以设置多个数据库并访问其中的每一个。 您可以使用以下方法获取指定的数据库连接游标:
from django.db import connections
cursor = connections['my_db_alias'].cursor()
my_db_alias 是您的另一个数据库别名。
查看文档:
【讨论】: