2011-01-27 60 views
1

我使用Django 1.2.4級聯on_delete選項(通過與import djangodjango.VERSION殼確認),並在嘗試使用上ForeignKeyFieldon_delete=models.SET_NULL設置,但我得到的錯誤:Django的:不工作

AttributeError: 'module' object has no attribute 'SET_NULL' 

這是我試圖使用該設置的方式:

relatedRec = models.ForeignKey(Record, null=True, blank=True, on_delete=models.SET_NULL) 

該模型已經創建好了,現在我正試圖改變它。我不認爲這會是一個問題,但也許它是...

我是否正確地做這件事或是否有任何tircks /問題與我想要做的?

感謝

回答

3

on_delete說法是在Django 1.3新將在幾個星期來釋放(或幾天,有人預計January 31,但該日期可能會下滑,因爲沒有候選發佈版還) 。

Django 1.3的當前主幹或Beta 1對於開發來說是非常好的,但我不會冒着在生產中使用它的風險。

+0

感謝您的回答。在Djangos開發文檔中說它的可用性... – neolaser 2011-01-28 00:02:27