几个月前我创建了一个 django 项目,并将其部署到 Heroku。它运行了好几个月,但当 Heroku 改为付费服务时,我的网站被关闭了。我一直在努力复活它,并且已经成功了。该网站允许学生在音符和指板(管弦乐器)上练习阅读音高。
当我在部署后访问我的站点时,它会将我带到一个登录页面,我可以在其中选择注册、登录或转到免费游戏页面。登录和注册页面均加载,但单击提交时重定向超时。它应该转到包含学生测验的主 orch_quiz 页面。相反,我收到一个应用程序错误页面,建议我使用 heroku logs --tail 命令。当我运行它时,我明白 H12 是一个超时错误代码,但它没有解释为什么会发生超时。我是网站建设的新手,因此非常感谢任何帮助或指导!
该项目是可部署的,并且没有明显的错误。问题似乎在于访问 orch_quiz 应用程序。
我已经运行 pip freeze 来仔细检查我在 requirements.txt 中的版本是否正确/最新。将 Django 更新到正确的版本后,我就可以加载我的登陆页面了。在此之前,我收到每一页的应用程序错误。