Django-piston使活塞返回完全回溯异常

时间:2013-01-07 15:27:25

标签: django django-piston

如何使活塞返回异常的完整追溯。默认情况下,它仅返回最后一个错误文本。喜欢

id() takes exactly one argument (0 given)

需要知道哪个档案和哪行......

1 个答案:

答案 0 :(得分:1)

活塞通过utils.rc加载http状态响应,不会产生任何错误。

来自文档:

Configuration variables
Piston is configurable in a couple of ways, which allows more granular 
control of some areas without editing the code.

Setting                         Meaning
settings.PISTON_EMAIL_ERRORS    If (when) Piston crashes, it will email the 
                                administrators a backtrace (like the Django one
                                you see during DEBUG = True)
settings.PISTON_DISPLAY_ERRORS  Upon crashing, will display a small backtrace 
                                to the client, including the method signature 
                                expected.
settings.PISTON_STREAM_OUTPUT   When enabled, Piston will instruct Django to 
                                stream the output to the client, but please read
                                streaming before enabling it.

我建议设置一个记录器,sentryraven相当方便,您可以配置自己的日志级别和处理程序。