@(Python)[CH5]
-
天气查询web链接:https://neilweather.herokuapp.com/
-
任务代码链接:任务代码地址
-
任务成果截图1: 历史
-
任务成功截图2: 查询
-
程序使用说明地址: 暂无
-
个人教程地址: 个人教程
-
感想: 照着Heroku官方文档+Linfeng推荐的YouTube视频,实在不行再回头看卡片,边尝试边理解,这章其实不难。
谢谢@linfeng365 推荐的视频, 同时这里再推荐视频Deploying Flask Apps Using Heroku
关于数据库迁移到postgres,可以参考这个教程
总结
Heroku
- 三大文件要记牢
- 主程序.py
- 主程序要放在Heroku下的文件中,使用
- Procfile(见视频和卡片)
- requirements.txt (注意requirements的获取方式,具体见卡片和视频)
pip freeze > requirements.txt
- 主程序.py
- Heroku操作顺序
- 下载安装CLI (注意下载时把Path也勾选上,这样Heroku会自动被加入环境变量,即可在Powershell下直接使用)
- 在Heroku下创建主目录
- 在主目录下创建/迁移本地需deploy的app, 以及上面提到的另外两个文件
- git 操作 for app deploying
git init git add . git commit -am "my commit message" heroku create neilweather heroku git:remote -a neilweather git push heroku master
- git 操作 for any updating of the deploying
git add . git commit -am "update the db" git push heroku master ...... ...... heroku ps:scale web=1 heroku open
Git & Powershell
- 再次回顾了Git bash 和 Powershell 的使用,直到这次才把Git Bash中Git cmd 的 Path 成功的加入到System variables 里面的Path中,实现了直接在Powershell里面使用Git cmd.
- 具体操作是
- 找到Git cmd的安装路径,如
C:\Program Files\Git\cmd
- 进入我的电脑->System properties->Advanced system setting ->Tab: Advanced, then you will see...
厦门
Autumn
欢迎使用
网友评论