在Python EVE中调试错误500问题

时间:2015-08-30 23:32:23

标签: python eve

在资源上调试Python EVE中的错误500问题的最佳方法是什么? 我在我的一个项目终点中遇到了PATCH方法的问题。在得到错误500之前,是否有选项可以获得更详细的错误或使用正确的信息捕获异常。

我的数据库是MongoDB,我使用的是Cerberus样式的架构。

1 个答案:

答案 0 :(得分:4)

如果您打开调试模式,您将在响应正文中收到异常消息。只需在您的设置中设置DEBUG = True,或按以下方式运行应用程序:

from eve import Eve

app = Eve()
app.run(debug=True)

此外,如果您真的想深入了解,可以克隆存储库并从中进行安装(pip install -e <path to the repo>。然后您可以直接在源代码中设置自己的断点。