我有兩個相互引用的類,但顯然編譯器會抱怨。有沒有辦法解決?彼此相關的python類
編輯
其實我的代碼比漢克蓋伊使用略有不同。所以Python可以肯定地處理某些類型的循環引用,但是在以下情況下拋出一個錯誤。下面是我得到的,我得到一個'名稱Y未定義錯誤'
class X(models.Model):
creator = Registry()
creator.register(Y)
class Y(models.Model):
a = models.ForeignKey(X)
b = models.CharField(max_length=200)
希望這有助於澄清。有什麼建議麼。
什麼是「明顯」?它在哪裏投訴?顯示代碼?循環引用對Python來說不成問題,問題在於別處。 – 2009-06-25 20:43:24
代碼是什麼樣的? – 2009-06-25 20:43:32
哇... * rolleyes * – Robbie 2009-06-25 20:55:43