
最新的django2.0使用外键(ForeignKey)和一对一(OneToOneField)的时候,必须添加on_delete参数,不然就会报错。
刚使用django2.0的朋友,总是遇到类似下面的报错,这就是没有给外键添加on_delete参数的原因。
1 |
|
官方案例:
一对一(OneToOneField)
1 2 3 4 5 6 |
|
一对多(ForeignKey)
1 2 3 4 5 |
|
下面下整理的on_delete参数的各个值的含义:
1 2 3 4 5 6 7 8 9 10 11 |
|
多对多不需要on_delete,这就不多说了。想要了解更多on_delete的资料,可去官网进行查看。
python学习网,免费的在线学习python平台,欢迎关注!