Django 多数据库,一种模式
Django multi-database, one model
在我的 Django 项目中,我想要两个数据库,但只有一个模型。
例如,专家数据库和漏洞利用数据库。路由器允许我根据用户组和权限写入漏洞利用数据库或专家数据库。
但是如何在两个基地复制项目模型(在model.py中描述)?
您需要在每个数据库上 运行 migrate
。使用此开关指定数据库:
--database DATABASE Nominates a database to synchronize. Defaults to the
"default" database.
DATABASE
在这种情况下是您在 settings.py 字段中用于配置每个数据库的设置键。
在我的 Django 项目中,我想要两个数据库,但只有一个模型。
例如,专家数据库和漏洞利用数据库。路由器允许我根据用户组和权限写入漏洞利用数据库或专家数据库。
但是如何在两个基地复制项目模型(在model.py中描述)?
您需要在每个数据库上 运行 migrate
。使用此开关指定数据库:
--database DATABASE Nominates a database to synchronize. Defaults to the
"default" database.
DATABASE
在这种情况下是您在 settings.py 字段中用于配置每个数据库的设置键。