Django使用一个数据库在两个单独的服务器上执行两个项目

Django使用一个数据库在两个单独的服务器上执行两个项目,django,rest,Django,Rest,我有一个Django应用程序,它执行非常昂贵的计算,然后填充数据库。我希望使用Django Rest框架提供结果。我希望将应用程序和API保持在单独的服务器实例上,这样我就可以确保传出的API永远不会被剥夺资源。这意味着两个项目将在共享数据库中使用相同的表。有没有一种方法可以在不需要至少一个项目执行原始SQL查询的情况下实现这一点?也就是说,我是否可以在单独服务器上的两个项目之间共享数据库和模型(使用QuerySet等)?还是不可能 注意:我看过很多类似的问题,但答案没有用 谢谢 这可能有用:嘿

我有一个Django应用程序,它执行非常昂贵的计算,然后填充数据库。我希望使用Django Rest框架提供结果。我希望将应用程序和API保持在单独的服务器实例上,这样我就可以确保传出的API永远不会被剥夺资源。这意味着两个项目将在共享数据库中使用相同的表。有没有一种方法可以在不需要至少一个项目执行原始SQL查询的情况下实现这一点?也就是说,我是否可以在单独服务器上的两个项目之间共享数据库和模型(使用QuerySet等)?还是不可能

注意:我看过很多类似的问题,但答案没有用


谢谢

这可能有用:嘿,谢谢。一年多前就忘了这件事了。我很快意识到我不需要两个独立的应用程序和api。我可以把同样的东西部署两次。带有api和应用程序的完整程序现在位于一个部署在多台服务器上的django项目中。感谢@neil,很高兴知道您的问题已经解决。