【发布时间】:2011-05-08 09:59:38
【问题描述】:
删除用户 (auth.user) 时,我想防止级联删除清除某些表。如何防止 Django 的 User 模型执行级联删除?
【问题讨论】:
标签: django django-admin
删除用户 (auth.user) 时,我想防止级联删除清除某些表。如何防止 Django 的 User 模型执行级联删除?
【问题讨论】:
标签: django django-admin
选项 1:
确保链接到您要删除的目标对象的所有对象都支持 null=True
对于您要删除的对象,遍历所有反向关系(即指向您要删除的对象的那些)并将它们设置为None,记住保存
删除您的目标对象。
选项 2:
【讨论】:
【讨论】: