一、 部署成功后报错
- APP ERROR解决方案合集:https://www.thinbug.com/q/41804507
二、Heroku登录问题 - heroku是国外网站,国内无法访问
- 使用heroku login -i来进行邮箱登录,即便是使用代理也能正确登录
- 建议操作:创建了一个虚拟python环境,使用pip 下载 virtual,在mysite文件夹下,创建venv virtual的虚拟虚拟环境,每次下载本app所用的包时,进入virtual中的scripts文件下载
- 使用pip freeze来查看下载的包和版本
- 使用pip freeze > requirements.txt来写requirements文件,即包依赖
- 写runtime文件,表明python版本点击查看支持的python版本号
- 写Procfile文件,写web服务器和script文件及app名称(大坑:web:后加空格再写gunicorn),注意文件名是否正确,P大写,且无文件类型后缀
- 注册了heroku
- 使用heroku和git共同管理web
- web服务器使用gunicorn