2013-08-23 68 views
1

我有幾個django項目服務於彼此連接的不同服務(忽略原因)。爲了隔離每個服務,我提供了一個lib來完成這個骯髒的工作。問題是我可以從不同的項目導入模型,但是Django會將每個模型映射到正在運行的項目的數據庫而不是模型所屬的項目。如何在django的多項目中使用多數據庫?

嘗試了很多選項,但無法解決它。同樣,服務應該在每個項目中隔離,並且只能通過lib與對方進行通信。

回答

1

您應該設置您的設置中所需的所有連接,並根據型號使用database routers將請求路由到正確的數據庫連接。