Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有几个 django 项目来提供相互连接的不同服务(忽略原因)。为了隔离每个服务,我提供了一个库来完成这项肮脏的工作。问题是我可以从不同的项目导入模型,但是 django 将每个模型映射到正在运行的项目的数据库,而不是模型所属的项目。
尝试了很多选项,但无法修复它。同样,服务应该在每个项目中隔离,并且只能通过 lib 相互通信。
您应该在设置中设置所需的所有连接,并使用数据库路由器将请求路由到正确的数据库连接,具体取决于模型。