我已經安裝在我的Django項目兩個應用程序...與類依賴性處理在Python
Contacts Package
Models.py
- class Contact
Homes Package
Models.py
- class House
類House
有一個名爲get_contact
模型方法,這個方法我導入聯繫人和過濾等(並不重要)。
我的問題:房子現在依賴於聯繫人,這意味着我不能再安裝房子的應用程序沒有聯繫人的應用程序了。儘管這個房子應該能夠沒有聯繫人而存在。在Python中,(在框架Django的上下文中)Python人如何處理這個問題?
有沒有更好的方法?
這是很好的OOP壽? – Prometheus 2013-04-29 09:19:22
@Spike這不是一個真正的問題。關於Duncan的回答,我通常更喜歡第二種解決方案,因爲我相信將所有進口都放在模塊的頂部會更好。 – Bakuriu 2013-04-29 10:41:10
@Spike,我添加了一個面向對象的解決方案,但是我認爲對於你描述的情況來說這太過分了。 – Duncan 2013-04-29 11:18:41