我正在使用django 1.2.4(使用import django
django.VERSION
通过shell确认)并尝试使用on_delete=models.SET_NULL
上的ForeignKeyField
设置,但我得到了错误:
AttributeError: 'module' object has no attribute 'SET_NULL'
这就是我尝试使用该设置的方式:
relatedRec = models.ForeignKey(Record, null=True, blank=True, on_delete=models.SET_NULL)
该模型已经创建,我现在正试图改变它。我不认为那会是一个问题,但也许是......
我是否正确地做到了这一点,或者我正在尝试做什么样的问题?
由于
答案 0 :(得分:3)
on_delete
论坛在Django 1.3中是新的,它将在几周内发布(或几天,预计发布在January 31,但由于没有发布候选版本,该日期可能会失败尚未)。
目前的主干或Django 1.3的Beta 1完全适合开发,但我不会冒险在生产中使用它。