我正在學習Django,並且我正在嘗試瞭解項目與應用程序中models.py的使用。從教程示例看來,我在應用中包含模型定義,但是當我將這些知識應用於我自己的現有數據庫時,我陷入了困境。Django項目models.py與應用程序models.py
我拿了一個我使用的數據庫(課程的副本),並使用inspectdb將概念模式生成爲django模型。我在項目級完成了這項工作,並假設我可以在該項目的應用程序中使用子模板編寫應用程序。
但推廣本教程,他們在應用程序的model.py中定義模型。如果我這樣做了,我會重複已經在項目級別的模型(或其中的一部分),這看起來像是一個錯誤和維護問題。
那麼,如何在Django風格中使用項目模式(或其中的一部分),而無需在應用程序的models.py中重新定義它?
在此先感謝。
非常有趣和教育性的談話! James還提到worldonline網站只有'settings.py'和'urls.py'。其餘的是可重用的應用程序在Apache的Python路徑。 – vdboor 2010-08-08 13:46:32