在Django中連接多個數據庫可以按照以下步驟進行操作:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'default_db',
'USER': 'root',
'PASSWORD': 'password',
'HOST': 'localhost',
'PORT': '3306',
},
'second_db': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'second_db',
'USER': 'root',
'PASSWORD': 'password',
'HOST': 'localhost',
'PORT': '3306',
}
}
class MyModel(models.Model):
# fields
class Meta:
db_table = 'second_db'
MyModel.objects.using('second_db').all()
這樣,就可以使用指定的數據庫連接進行相關的數據庫操作。
注意:需要確保在使用多個數據庫連接時,每個數據庫連接的配置信息是正確的,并且數據庫已經正確設置和啟動。