如何让AppEngine在同一页面显示错误?

问题描述 投票:0回答:2

如何让 AppEngine 在我尝试加载的页面中显示来自日志控制台的错误,这样我就可以避免每次都去日志?

python google-app-engine
2个回答
1
投票

一般来说,您可以使用 try 语句的 catch-all (except:) 子句捕获

all
错误,包括语法错误。如果您可以在代码中采用这种策略,然后以警报消息(或任何其他方式)等方式显示异常,那么您就得到了您所要求的。

另外,请查看this问题和已接受的答案。如果您按照此处的说明覆盖

handle_exception
,您可以放置以您喜欢的方式修改对请求的响应的代码。


0
投票

如果您使用的是 webapp 或 webapp2 框架,则可以通过将

debug=True
添加到
WSGIApplication
构造函数来完成此操作。

请注意,但这通常是一个坏主意,因为它向用户公开了应用程序的内部详细信息,并向他们展示了一个特别无用的 500 页面。

© www.soinside.com 2019 - 2024. All rights reserved.