【发布时间】:2014-05-05 01:37:10
【问题描述】:
我有一个讨厌的错误,如果不阅读 django 中的整个模型表单逻辑,我根本无法解决:
django custom model field in admin form gives invalid choice error
基本上发生的事情是在 django 模型表单流程代码中的某个地方引发了 ValidationError,然后它在表单流程中被捕获并显示错误消息。
是否有可能跟踪已引发的特定类型的异常,即使它已在程序内部处理?
例如:
一个大型代码库中的文件,在这个文件的某个地方引发了一个异常并且也被捕获,我不知道这个文件在哪里以及哪一行......
1 def process_form():
2 ...logic...
3 raise ValudationError()
4 ...logic...
5 except ValudationError:
6 ...handle...
一些向我展示的工具: 第 3 行中引发的 ValudationError
【问题讨论】:
标签: python django exception-handling