Django 具有(通常很好)将模板中的异常转换为空字符串的行为。所以如果我做 {{object.fn_which_throws_exception}}
我只会得到一个空字符串。但有时我想了解一些有关异常的信息:有没有办法让 Django 出现或记录此类异常的详细信息?
最佳答案
如果您使用的是 runserver
,则可以使用 pdb 单步执行代码。
在有问题的代码上方添加 import pdb; pdb.set_trace()
。在浏览器中转到有问题的 URL,pdb 应该暂停执行并让您逐行执行代码。
http://docs.python.org/library/pdb.html
关于django - 如何让 django 显示模板中调用的函数的异常?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6141715/