2011-11-06 63 views
0

薩拉姆和高保真的模型,的Django使用一個應用到其他應用程序的模型

我使用Django和打破項目的兩個部分在兩個應用程序。但是有一個表的引用字段作爲其他數據庫的外鍵。那麼,如何將一個應用程序的模型主鍵用作另一個應用程序模型的外鍵呢?如果不可能,那麼我應該只是做所有這樣的應用程序的單一應用程序。實際上,我將應用程序視爲項目的不同模塊/組件,可能我將來會添加一些應用程序。

感謝

回答

2

無論是從其他應用程序導入模型,或者一個字符串是指它的名字。

+0

那麼我將能夠像'models.ForeignKey('importedModelName')''一樣使用它嗎? – Hafiz

+0

如果您導入模型,則可以直接使用該參考。 –

+0

直接使用參考,就像我在上面的最後一行中寫的那樣?像 'models.ForeignKey(className)'? – Hafiz

相關問題