尝试删除用户时出现IntegrityError

时间:2013-01-09 11:21:48

标签: mysql django innodb

我在尝试删除IntegrityError时收到User

IntegrityError: (1451, 'Cannot delete or update a parent row: 
  a foreign key constraint fails (`mydb`.`app_object`, 
  CONSTRAINT `user_id_refs_id_2656bb273656cb16` FOREIGN KEY (`user_id`) 
  REFERENCES `auth_user` (`id`))')

使用shell,我可以使用django方法删除此用户的所有app_object条目,但是当我尝试从管理站点删除时,它仍然会抛出此错误。这是怎么回事?

1 个答案:

答案 0 :(得分:0)

首先,删除引用用户模型的模型中的所有条目。然后删除用户条目。