Python Heroku Django测井

Python Heroku Django测井,python,django,heroku,Python,Django,Heroku,我正在调试运行在heroku上的django应用程序中的内部服务器错误。我是 对所有这些web服务器的东西都是全新的,所以我真的不知道该怎么做 看起来标准输出有时会被记录在heroku日志中,有时则不会。我有理由相信,该计划是达到了某一行,但在这一点上的打印根本没有显示出来 我在heroku日志文件中看到了500错误,但是没有堆栈跟踪或其他任何内容。我正在尝试创建一个web服务器来响应我运行的各种应用程序的GET和POST请求,这意味着我不知道如何在web浏览器中调试它,如果这是适用的话。当前错

我正在调试运行在heroku上的django应用程序中的内部服务器错误。我是 对所有这些web服务器的东西都是全新的,所以我真的不知道该怎么做

看起来标准输出有时会被记录在heroku日志中,有时则不会。我有理由相信,该计划是达到了某一行,但在这一点上的打印根本没有显示出来

我在heroku日志文件中看到了500错误,但是没有堆栈跟踪或其他任何内容。我正在尝试创建一个web服务器来响应我运行的各种应用程序的GET和POST请求,这意味着我不知道如何在web浏览器中调试它,如果这是适用的话。当前错误发生在发送到Web服务器的POST请求上。我无法在本地复制,因为我使用的Http模块似乎无法连接到本地ip地址

在过去的一个小时里,我做了大量的谷歌搜索,但没有找到任何帮助。我是否需要在heroku的某个地方启用日志记录或其他功能?我对这一点完全陌生,所以请在你的解释中明确说明。我听说有一种方法可以让堆栈跟踪通过电子邮件发送给您,但我还没有看到如何做到这一点的解释。可能吗


谢谢

在这种情况下,我推荐两件事: 第一:使用python的日志功能,而不是打印语句()。这使您能够更好地控制语句的结尾,并允许您对它们进行过滤

第二:使用日志加载项。这大大增加了您可以存储的日志数量(loggly将所有日志保存24小时,即使是“免费”大小的日志),因此您不必担心相关信息会在查看之前丢失