4

我正在使用 Django 1.7。通常,您可以DoesNotExist在模型上捕获异常,例如;

try:
   ...
except model.DoesNotExist, den:
   ...

我想捕捉任何DoesNotExist异常。我真的不想关心它的模型。实际上,我也真的不知道哪个模型DoesNotExist正在通过代码片段。我的意思是,我不知道模型。

所以我必须以DoesNotExist某种方式捕捉任何错误。

有没有办法捕捉任何DoesNotExist错误Django

4

1 回答 1

11

DoesNotExist例外是以下的子类django.core.exceptions.ObjectDoesNotExist

from django.core.exceptions import ObjectDoesNotExist

try:
    # ...
except ObjectDoesNotExist as den:
    # handle exception
于 2014-09-19T07:56:35.070 回答