多数据库的Django设计决策

多数据库的Django设计决策,django,Django,我有两个django站点,其中一些页面上的数据来自postgresql数据库。另一组页面连接到sqlite数据库。这些表来自两个不同的来源,因此我无法合并它们,但我需要将它们合并到一个django站点中。这方面的最佳实践是什么: 我是否应该将两者合并到django应用程序中,以便修改model.py、views。。或者我应该将它们放在不同型号的django应用程序中,查看?您可以将两个应用程序合并到一个实例中,但这样您就无法将django的默认会话和身份验证模块与其中一个应用程序的型号一起使用

我有两个django站点,其中一些页面上的数据来自postgresql数据库。另一组页面连接到sqlite数据库。这些表来自两个不同的来源,因此我无法合并它们,但我需要将它们合并到一个django站点中。这方面的最佳实践是什么:
我是否应该将两者合并到django应用程序中,以便修改model.py、views。。或者我应该将它们放在不同型号的django应用程序中,查看?

您可以将两个应用程序合并到一个实例中,但这样您就无法将django的默认会话和身份验证模块与其中一个应用程序的型号一起使用

好的解决方案是将其合并到一个项目中(这样两个应用程序可以共享一些代码和一些设置),但将其作为两个单独的实例运行,并加载两个不同的设置

另外:您可以合并两个数据库,即使它们使用不同的引擎。Django内置了
dumpdata
loaddata
管理命令,您可以使用它将数据从一个数据库移动到另一个数据库