我正在使用Django 1.7。通常,您可以在模型上捕获DoesNotExist
异常,例如;
try:
...
except model.DoesNotExist, den:
...
我想抓住任何DoesNotExist
例外。我真的不想关心它的模型。实际上,我真的不知道哪个模型DoesNotExist
正在通过代码段。我的意思是,我无法知道模型。
所以我必须以某种方式捕获任何DoesNotExist
错误。
有没有办法在DoesNotExist
中发现任何Django
错误?
答案 0 :(得分:7)
DoesNotExist
例外是django.core.exceptions.ObjectDoesNotExist
的子类:
from django.core.exceptions import ObjectDoesNotExist
try:
# ...
except ObjectDoesNotExist as den:
# handle exception