Django多数据库支持

时间:2013-01-14 15:15:29

标签: django

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

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

1 个答案:

答案 0 :(得分:1)

查看django documentation如何在您的设置中定义多个数据库。

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

  1. 您可以在每个数据库调用上manually select a database。如果您使用第三方应用程序,这可能无法实现。

  2. 如果您不想修改应用,可以define a database router更合适。有一个example in the documentation解释了如何将读/写路由到另一个数据库。