我正在使用 django 1.2.4(通过 shell 使用 import django
django.VERSION
确认)并尝试使用 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)
模型已经创建,我现在正在尝试修改它。我不认为那会是个问题,但也许是...
我这样做是否正确,或者我尝试做的事情是否有任何问题/问题?
谢谢
最佳答案
on_delete
argument 在 Django 1.3 中是新的,它将在几周内发布(或几天,预计为 January 31 ,但该日期可能会推迟,因为还没有发布候选者)。
当前的主干或 Django 1.3 的 Beta 1 非常适合开发,但我不会冒险在生产中使用它。
关于database - Django:级联 on_delete 选项不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4823182/