在Python EVE的参考资料中调试错误500问题的最佳方法是什么?
我的项目终结点之一的修补程序方法有问题在我们得到错误500之前,是否有获得更详细错误的选项,或者用正确的信息捕捉异常。
我的数据库是MongoDB,我使用的是Cerberus样式的模式。

最佳答案

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

from eve import Eve

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

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

10-07 15:35