【发布时间】:2018-11-14 16:57:30
【问题描述】:
我有一个这样的 Django ORM 查询:
try:
specialization_object = Specialization.objects.get(name="My Test Specialization")
except Exception as ex:
print(ex)
当发生异常时,它会打印“专业化匹配查询不存在。”,但不会打印行号。如何跟踪发生异常或错误的行号?
【问题讨论】:
-
使用
sys.exc_info()docs.python.org/3/library/sys.html#sys.exc_info -
但是在这种情况下后面的行不会被执行。我想处理异常并获取异常行号。
标签: python django django-orm