2009-06-27 150 views
0

我在我的項目中有兩個Django應用程序,稱它們爲App1和App2。 App1是「家庭」應用程序,它顯示文本以向用戶介紹並顯示一些消息。 App2是一個「內容」 - 應用程序來顯示只包含一個標題和從數據庫檢索到的一些HTML頁面。 我想要App1使用App2中的模型顯示它的文本。我可以通過使用Django - 如何讓一個應用程序引用另一個

from mysite.content.models import Content 

它的工作原理。但是,如果我將我的應用程序轉移到另一個網站,我將不得不將該mysite更改爲其他網站的名稱。這可以在沒有提供網站名稱的情況下完成嗎?

TIA :)

回答

3

mysite只是Python路徑上的目錄名稱,而不是主機名。

給它一個對您的項目有意義的名稱,併爲應用程序提供對應用程序有意義的應用程序目錄名稱。

如果你這樣做,那麼你不需要重命名它,如果你移動到另一個網站。您只需確保您的目錄位於新站點的Python路徑中。

相關問題