【发布时间】:2015-08-30 23:32:22
【问题描述】:
在 Python EVE 中调试资源上的错误 500 问题的最佳方法是什么? 我的一个项目端点中的 PATCH 方法有问题。在我们收到错误 500 之前,是否有选项可以获取更详细的错误或使用正确的信息捕获异常。
我的数据库是 MongoDB,我使用的是 Cerberus 样式的架构。
【问题讨论】:
在 Python EVE 中调试资源上的错误 500 问题的最佳方法是什么? 我的一个项目端点中的 PATCH 方法有问题。在我们收到错误 500 之前,是否有选项可以获取更详细的错误或使用正确的信息捕获异常。
我的数据库是 MongoDB,我使用的是 Cerberus 样式的架构。
【问题讨论】:
如果您打开调试模式,您将在响应正文中收到异常消息。只需在您的设置中设置DEBUG = True,或像这样运行应用程序:
from eve import Eve
app = Eve()
app.run(debug=True)
另外,如果你真的想深入挖掘,可以克隆存储库并从中安装(pip install -e <path to the repo>。然后你可以直接在源代码中设置自己的断点。
【讨论】: