Django Model Database Routing: 配置模型使用的数据库
Django Model Database Routing 是 Django 中一种高级工具,可以让你根据基于模型的 DB 路由将一个模型中的数据存储到不同的数据库中。这种路由可以根据需要配置,以确保业务数据存储在合适的数据库中。接下来,我们将介绍如何使用 Django Model Database Routing。
1.创建数据库连接
打开 settings.py 文件,在 DATABASES 配置中添加第二个数据库:
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', 'NAME': 'default_db', 'USER': 'username', 'PASSWORD': 'password', 'HOST': 'localhost', 'PORT': '5432', }, 'second_db': { 'ENGINE': 'django.db.backends.postgresql', 'NAME': 'second_db', 'USER': 'username', 'PASSWORD': 'password', 'HOST': 'localhost', 'PORT': '5432', }, }