Это, надеюсь, простой вопрос.Конфигурация нескольких баз данных в Django 1.2
У меня возникли проблемы с пониманием документации для новой функции множественной базы данных в Django 1.2. Прежде всего, я не могу найти пример того, как вы фактически используете вторую базу данных в одной из ваших моделей.
Когда я определяю новый класс в моих models.py, как указать, к какой базе данных я собираюсь подключиться?
Мой settings.py содержит что-то похожее на -
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'modules',
'USER': 'xxx',
'PASSWORD': 'xxx',
},
'asterisk': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'users',
'USER': 'xxxx',
'PASSWORD': 'xxxx',
}
}
Edit: Я читал документацию на маршрутизаторах, как манекен. Если кто-то еще борется с этим, просто убедитесь, что вы прочитали его 2 или 3 раза, прежде чем сдаться!
Извините за задержанный ответ, но это было очень полезно! – HurnsMobile
Привет, Я реализовал ваш второй вариант. Он отлично работает, за исключением allow_syncdb. Я отправлю ответ ниже с помощью рабочего allow_syncdb для любых будущих поисковиков. – Rich
Спасибо за это! У меня было какое-то время, пытаясь понять это из django docs. –