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

2021-10-05 11:54:20 字數 2024 閱讀 3844

flask擴充套件

flask 被設計為可擴充套件形式,故而沒有提供一些重要的功能,例如資料庫和使用者認證,所以開發者可以自由選擇最適合程式的包,或者按需求自行開發。

** 使用flask-script擴充套件包**

安裝

pip install flask-script
使用,注意名字已經改變了

from flask_script import manager

# ...

if __name__ ==

'__main__'

: manager.run(

)

專為 flask 開發的擴充套件都暴漏在 flask.ext 命名空間下。 flask-script 輸出了乙個名為manager 的類,可從 flask.ext.script 中引入。

這個擴充套件的初始化方法也適用於其他很多擴充套件: 把程式例項作為引數傳給建構函式,初始化主類的例項。 建立的物件可以在各個擴充套件中使用。在這裡,伺服器由 manager.run() 啟動,啟動後就能解析命令列了。

先修改hello.py程式,shell視窗執行

>python hello.py runserver -

-help

shell視窗提示

Flask Web學習筆記(五)

heroku官網 ps 建議用微軟的outlook郵箱和gmail郵箱去註冊 在 基於python的web應用開發實戰 這本書,裡面提及到 heroku toolbelt實際上裝了兩個工具 heroku客戶端和foreman工具,但其實 沒有foreman工具。安裝完heroku toolbelt之...

《Flask Web開發》學習筆記1

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

Flask Web開發學習筆記(1)

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