在Django中,如何在继承的模型上添加on_delete约束

时间:2016-09-16 17:43:50

标签: python django django-models cascade

我在Django中有两个模型:

from django.db import models

class Car(models.Model):
    ...

class Buick(Car):
    ...

目前我无法删除带有相关car的{​​{1}},因为我收到此错误:

buick

所以当我删除汽车时,我想添加一个级联删除修补程序,但到哪里去? Django的django.db.utils.IntegrityError: (1451, 'Cannot delete or update a parent row: a foreign key constraint fails (`localdb`.`buick`, CONSTRAINT `car_ptr_id_refs_id_b38c9532` FOREIGN KEY (`car_ptr_id`) REFERENCES `car` (`id`))') 应用于ForeignKey。但由于外键没有暴露,我想不出一个django的方法来做到这一点,只能通过mysql。

0 个答案:

没有答案