Python EVE 中的调试错误 500 问题
Debugging error 500 issues in Python EVE
在资源上调试 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>
。然后你可以直接在源代码中设置自己的断点。
在资源上调试 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>
。然后你可以直接在源代码中设置自己的断点。