在Django中,我们经常需要处理多个数据库的情况,例如在一个项目中使用多个数据库来存储不同类型的数据或者在一个分布式系统中使用多个数据库进行数据交互。本文将介绍如何在Django中操作多个数据库。
- 配置数据库
首先,我们需要在Django的配置文件中配置多个数据库。打开项目的settings.py文件,在DATABASES设置中添加额外的数据库配置。每个数据库配置都需要指定名称、引擎、主机、端口、用户名、密码等信息。以下是一个示例配置,其中包含两个数据库:default和second_db。
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql'