В Django при использовании нескольких баз данных DB, как сопоставить базы данных, для ex: от запроса есть параметр app1, который сопоставляется с db1 и другим сопоставлением app2 запроса к db2. Теперь, как выбрать db, прежде чем отправлять запрос на просмотрыDjango множественное отображение базы данных
DATABASE_APPS_MAPPING = {'app1':'db1','app2':'db2'}
DATABASES = {
'default': {
},
'db1': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'hp1',
'USER': 'server',
'PASSWORD': 'hpdata',
'HOST': '192.168.3.11',
'PORT': '3306'
},
'db2': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'hp2',
'USER': 'server',
'PASSWORD': 'hpdata',
'HOST': '192.168.3.11',
'PORT': '3306'
}
}
Вы хотите, чтобы все модели в приложении 1 обслуживались с db1 и все режимы в app2 для обслуживания с db2? –
Я хочу, чтобы модели обслуживались только с помощью приложения 1, но с использованием db1 и db2 – Rajeev