Django:级联on_delete选项不起作用

时间:2011-01-27 23:27:55

标签: database django foreign-keys cascade

我正在使用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)

该模型已经创建,我现在正试图改变它。我不认为那会是一个问题,但也许是......

我是否正确地做到了这一点,或者我正在尝试做什么样的问题?

由于

1 个答案:

答案 0 :(得分:3)

on_delete论坛在Django 1.3中是新的,它将在几周内发布(或几天,预计发布在January 31,但由于没有发布候选版本,该日期可能会失败尚未)。

目前的主干或Django 1.3的Beta 1完全适合开发,但我不会冒险在生产中使用它。