,所有链接的元素(即:外键指向的元素)也会被删除。
除了在shell中进行原始查询外,你如何避免这种情况? 是否可以调整管理员以进行选择? 感谢
答案 0 :(得分:0)
您只需要覆盖相关模型的删除方法。
通用示例:
class Foo:
def delete(self):
"""
Override default model method so that all objects in the related
objects set are not removed
"""
self.my_related_stuff.clear()
super(Foo, self).delete()
有关更多示例,请参阅此文章:
http://fragmentsofcode.wordpress.com/2009/03/06/django-gotcha-related-objects-deleted-by-default/
答案 1 :(得分:0)
你可以破解它,但没有正确的方法。
请查看这些链接以获取可能的解决方法: