用于学习的python和postalchemku在一个小的系统上部署了python/postalchmi:
http://monkey-me.herokuapp.com/
https://github.com/coolcatDev/monkey-me
我的应用在本地运行良好,我已经通过14个成功通过测试的单元测试了它的功能和用例。在
当我部署的时候,一切似乎都很顺利。它的部署,我定义了环境变量APP\u SETTINGS>;>;配置.BaseConfig,我负责数据库_创建.py初始化数据库的脚本。我创建了一些用户:
username-userpassword:
Alex-passwordAlex
Jack-passwordJack
Sara-passwordSara
但是有一件事是丢失的…我从主导航栏转到用户页面,我得到一个5oo内部服务器错误,说:
^{pr2}$我的应用程序代码在应用程序副本启用调试模式:
if __name__ == '__main__':
app.run(debug=True)
但没有显示进一步的错误。在
请注意,如果我在heroku上访问系统并且我已经注销,如果我转到Users,那么我应该重定向到login页面,这样我就可以完成调试了。。。在
如果我将heroku上的环境变量LAUNCHY_DEBUG设置为true或false,一切都会变得疯狂,并且出现新的问题……比如我不能删除用户,配置文件映像不会加载。。。。在
如果我从heroku中删除LAUNCHY_DEBUG变量,新问题(图像无法加载,无法删除用户….)将继续存在于用户页面原来的500个错误中。在
提前感谢您对调试的任何建议
使用以下方法获取更多日志中的反馈:
这揭示了问题:
^{pr2}$修改查询:
关于图像消失:
任何写在heroku上的文件系统上的文件都将在dynos生命周期结束时被删除。在
相关问题 更多 >
编程相关推荐