Django - 你可以在OnetoOneField上使用on_delete属性吗?

时间:2014-12-28 19:28:40

标签: python django django-models

在文档中,它仅指定用于外键关系的on_delete属性,以指定删除相关外键对象时的行为。您可以使用与OneToOneField相同的属性吗?

1 个答案:

答案 0 :(得分:2)

来自docs

  

OneToOneField接受ForeignKey接受的所有额外参数。

是的,on_delete应该按预期工作。

(如果您有点好奇,可以查看the implementation。您会看到OneToOneFieldForeignKey的一个小子类,基本上只强制{{1}成为unique。)