使用Django 1.4可以让同一个项目中的2个应用程序使用两个不同的数据库吗?
如果是这样,每个应用都有自己的settings.py?
答案 0 :(得分:1)
查看django documentation如何在您的设置中定义多个数据库。
要为每个应用程序使用不同的数据库,您可以使用以下方法之一:
您可以在每个数据库调用上manually select a database。如果您使用第三方应用程序,这可能无法实现。
如果您不想修改应用,可以define a database router更合适。有一个example in the documentation解释了如何将读/写路由到另一个数据库。