尝试删除对象时,对象匹配查询不存在

时间:2014-03-04 13:54:59

标签: django django-models foreign-key-relationship

当我尝试删除带有相关对象的Comany(模型)时,我得到了奇怪的异常:     尝试删除对象时,对象匹配查询不存在

company =  Company.objects.get(id=request.GET.get('id'))
company.delete() //on this line

你能解释一下可能会出现什么问题,因为django默认会删除相关的对象吗?

1 个答案:

答案 0 :(得分:2)

此错误是因为使用了post_delete信号,它试图访问已删除且无法访问的数据。