特定页面上的 Heroku Server 500 错误

Heroku Server 500 error on particular page

刚刚在 Heroku 上部署了一个 Django 应用程序。一切正常,除了我网站的一页创建服务器 500 错误(即使它在我的本地开发服务器上工作正常)。

引发错误的页面没有任何异常。它进行一些数据库调用、呈现一些表单、实现 JQuery 等。任何线索这可能是什么或我如何调试它?

此外,我认为这可能是数据问题,因为我在 Dev 中的数据与我在生产中的数据不匹配,但我检查了一下,这似乎不是原因。

在您的 django settings.py 文件中启用 DEBUG=TRUE 或在控制台中输入 heroku logs --app your_app 以获取 heroku 服务器日志。

这是因为我没有包含 runtime.txt 告诉 Heroku 使用 Python 3 而不是 2,这随后在我的一个视图中引发了一个错误,我调用了 super() 没有参数。