Python Django-能否在OnetoOneField上使用on_delete属性?

Python Django-能否在OnetoOneField上使用on_delete属性?,python,django,django-models,Python,Django,Django Models,在文档中,它仅指定用于外键关系的on_delete属性,以指定删除相关外键对象时的行为。您是否可以将同一属性用于OneToOneField?中的: OneToOneField接受ForeignKey接受的所有额外参数 因此,是的,on_delete应该可以像您预期的那样工作 (如果你好奇,你可以看看。你会发现,OneToOneField是ForeignKey的一个小的子类,它基本上只是强制unique成为True)这很容易测试。为什么不创建一个简单的应用程序并找出答案呢?不太确定如何测试,实际上

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

中的:

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

因此,是的,
on_delete
应该可以像您预期的那样工作


(如果你好奇,你可以看看。你会发现,
OneToOneField
ForeignKey
的一个小的子类,它基本上只是强制
unique
成为
True

这很容易测试。为什么不创建一个简单的应用程序并找出答案呢?不太确定如何测试,实际上是在2小时前启动了django-将cakephp Web应用程序迁移到使用django。。