【发布时间】:2015-04-26 16:11:32
【问题描述】:
我正在使用 MongoEngine 和 Flask 来开发 REST Api
如何测试 DoesNotExist 的异常?
如果我使用
assertRaises(DoesNotExist, Model.objects.get(id=id))
python 解释器引发 NameError 异常。
如何导入这个 DoesNotExist 异常?
我见过一些人进口
from django.db.models.base import ObjectDoesNotExist
但我正在使用 Flask 和 MongoEngine,需要知道我应该从哪里导入 DoesNotExist
【问题讨论】:
-
如果您想在 try-catch 块中捕获此异常,请使用
Modelname.DoesNotExist
标签: python mongodb flask mongoengine