2011-09-21 51 views
2

例如,如果爲電影和書本分別申請不同的應用程序,我會在哪裏定義模型/表格(如流派),哪些參考電影和書籍?Django項目:多個其他模型使用的模型定義的位置

我是否將它定義在我首先創建的任何應用程序中,然後在第二個應用程序中引用它?這看起來並不正確,但我還沒有找到更好的方法。

回答

2

「流派」的第三個常見應用是最有意義的。

然後電影和書籍都會導入這個額外的(通用)應用程序。

+0

嗯。我想這似乎很奇怪,有一個單獨的應用程序並沒有真正做任何事情,除了保存一些常見的雜項表,但我真的不熟悉Django中的事情是如何完成的。謝謝。 – Withnail

+0

「看起來很奇怪」?以什麼方式?這是在各種環境中使用的常見設計模式。常見的東西被拉出到一個通用模塊中,由其他模塊重用。爲什麼Django模型會有所不同? –

+0

我認爲這是由於其他教程提倡每個應用程序負責某個「任務」。我只是有點困惑而已。我沒有從.NET MVC/Rails平滑過渡到Django ...... – Withnail

相關問題