Могу ли я получить доступ к другой базе данных в Django, чем другие базы данных по умолчанию - PullRequest
2 голосов
/ 27 мая 2011

У меня есть скрипт резервного копирования базы данных на python, который вставляет некоторые данные в базу данных mysql.

Теперь мой Django находится в другой базе данных.

Как я могу получить доступ к другой базе данных, потому что у меня нет объектов в Models.py. я хочу отобразить некоторые данные в интерфейсе Django

1 Ответ

7 голосов
/ 27 мая 2011

Да, вы можете настроить несколько баз данных и получить доступ к каждой из них.Вы можете получить указанный курсор соединения с базой данных, используя:

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/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...