Flask Web學習筆記(五)

2022-06-18 20:00:16 字數 1192 閱讀 9595

heroku官網:

ps: 建議用微軟的outlook郵箱和gmail郵箱去註冊

在《基於python的web應用開發實戰》這本書,裡面提及到

heroku toolbelt實際上裝了兩個工具:heroku客戶端和foreman工具,但其實

沒有foreman工具。

安裝完heroku toolbelt之後,cd 到本專案的路徑下,執行

git init

git add .

git commit -m "

v1.0

"

heroku login

在命令列中輸入heroku login會自動跳轉到網頁版heroku登入。登入的過程中會把本地的ssh公鑰自動上傳

建立heroku應用

接著執行

ps:檢視heroku賬戶中有多少個應用可以用

公升級為主資料庫

heroku config:set mail_username=heroku config:

set mail_password=

ps:注意windows系統上,可以忽略掉生產web伺服器gunicorn這個模組,因為會提示沒有很多模組,然後報錯,

這個gunicorn模組是執行在linux系統上的。

ps:記得新增profile檔案

git add .

git commit -m "

v1.0

"git push heroku master

heroku run python manage.py deploy

heroku restart

ps:如果

heroku run相關會卡住不動,可以使用以下這個命令

heroku run:detached python manage.py deploy

所有改動都提交到git倉庫後,執行以下命令:

heroku maintenance:on

git push heroku master

heroku run python manage.py deploy

heroku restart

heroku maintenance:off

即可完成flask搭建的部落格在heroku上的部署。

《Flask Web開發》學習筆記1

使用虛擬環境virtualenv 可以再python直譯器中避免包的混亂和版本的衝突。啟用虛擬環境 source venv bin activate結束虛擬環境 deactivatehello.py from flask import flask def index return 把index 函式...

flask web學習筆記》script擴充套件

flask擴充套件 flask 被設計為可擴充套件形式,故而沒有提供一些重要的功能,例如資料庫和使用者認證,所以開發者可以自由選擇最適合程式的包,或者按需求自行開發。使用flask script擴充套件包 安裝pip install flask script使用,注意名字已經改變了 from fla...

Flask Web開發學習筆記(1)

新人小白的第一篇部落格,寫的不好,請見諒。參考書籍 flask web開發 基於python的web應用開發實戰 第乙個完整的程式 from flask import flask所有flask程式均需建立乙個程式例項 路由 處理url到python函式之間對映關係的程式 或許可理解為 說明url指向...