我有一个模特:
var count = x.length;
var objects = new Array(count);
for(i=0; i++; i<count) {
objects[i] = {
x: x[i],
y: y[i],
d: d[i],
z: z[i],
a: a[i],
e: e[i],
b: b[i],
c: c[i],
};
}
如果删除了外键,它将会中断,因此当删除所需的外键时,我会捕获它,而不是中断。发生这种情况时,如何删除整个MyModel实例,然后继续。
答案 0 :(得分:0)
删除外国人之前:
foreign = ForeignClass.objects.get(pk=id)
myModel = MyModel.objects.filter(content_object=foreign)
myModel.delete()
foreign.delete()
希望这适合你。