0

使用 Django 1.4 是否可以让同一个项目中的 2 个应用程序使用两个不同的数据库?

如果是这样,每个应用程序都会有自己的 settings.py 吗?

4

1 回答 1

1

查看django 文档,了解如何在您的设置中定义多个数据库。

要为每个应用程序使用不同的数据库,您可以使用以下方法之一:

  1. 您可以在每次数据库调用时手动选择数据库。如果您使用第三方应用程序,这可能是不可能的。

  2. 如果您不想修改应用程序,您可以定义一个可能更合适的数据库路由器。文档中有一个示例,它解释了如何将读/写路由到另一个数据库。

于 2013-01-14T15:21:15.713 回答