Neil 完成 ch5 任务啦

@(Python)[CH5]

  • 天气查询web链接:https://neilweather.herokuapp.com/

  • 任务代码链接:任务代码地址

  • 任务成果截图1: 历史

  • 任务成功截图2: 查询

  • 程序使用说明地址: 暂无

  • 个人教程地址: 个人教程

  • 感想: 照着Heroku官方文档+Linfeng推荐的YouTube视频,实在不行再回头看卡片,边尝试边理解,这章其实不难。

谢谢@linfeng365 推荐的视频, 同时这里再推荐视频Deploying Flask Apps Using Heroku
关于数据库迁移到postgres,可以参考这个教程

总结

Heroku

  • 三大文件要记牢
    1. 主程序.py
      • 主程序要放在Heroku下的文件中,使用
    2. Procfile(见视频和卡片)
    3. requirements.txt (注意requirements的获取方式,具体见卡片和视频)
    pip freeze > requirements.txt
    
  • Heroku操作顺序
  1. 下载安装CLI (注意下载时把Path也勾选上,这样Heroku会自动被加入环境变量,即可在Powershell下直接使用)
  2. 在Heroku下创建主目录
  3. 在主目录下创建/迁移本地需deploy的app, 以及上面提到的另外两个文件
  4. 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
    
  5. 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.
  • 具体操作是
  1. 找到Git cmd的安装路径,如C:\Program Files\Git\cmd
  2. 进入我的电脑->System properties->Advanced system setting ->Tab: Advanced, then you will see...


Neil 完成 ch5 任务啦_第1张图片
厦门

Neil 完成 ch5 任务啦_第2张图片
Autumn

欢迎使用

你可能感兴趣的:(Neil 完成 ch5 任务啦)