2
例如,如果爲電影和書本分別申請不同的應用程序,我會在哪裏定義模型/表格(如流派),哪些參考電影和書籍?Django項目:多個其他模型使用的模型定義的位置
我是否將它定義在我首先創建的任何應用程序中,然後在第二個應用程序中引用它?這看起來並不正確,但我還沒有找到更好的方法。
例如,如果爲電影和書本分別申請不同的應用程序,我會在哪裏定義模型/表格(如流派),哪些參考電影和書籍?Django項目:多個其他模型使用的模型定義的位置
我是否將它定義在我首先創建的任何應用程序中,然後在第二個應用程序中引用它?這看起來並不正確,但我還沒有找到更好的方法。
「流派」的第三個常見應用是最有意義的。
然後電影和書籍都會導入這個額外的(通用)應用程序。
嗯。我想這似乎很奇怪,有一個單獨的應用程序並沒有真正做任何事情,除了保存一些常見的雜項表,但我真的不熟悉Django中的事情是如何完成的。謝謝。 – Withnail
「看起來很奇怪」?以什麼方式?這是在各種環境中使用的常見設計模式。常見的東西被拉出到一個通用模塊中,由其他模塊重用。爲什麼Django模型會有所不同? –
我認爲這是由於其他教程提倡每個應用程序負責某個「任務」。我只是有點困惑而已。我沒有從.NET MVC/Rails平滑過渡到Django ...... – Withnail