建立虛擬環境並進入
$ virtualenv venv(環境名)
workon venv(環境名)
安裝flask
(venv) $ pip install flask
建立hello.py並寫入
# 從flask中匯入flask
from flask import flask
# 建立flask類的建構函式只有乙個必須指定的引數,即程式主模組或包的名字。在大多數程式 中,python 的 __name__ 變數就是所需的值。
# 客戶端(例如 web 瀏覽器)把請求傳送給 web 伺服器,web 伺服器再把請求傳送給 flask程式例項。
# 程式例項需要知道對每個 url 請求執行哪些**,所以儲存了乙個 url 到 python 函式的對映關係。處理 url 和函式之間關係的程式稱為路由。
def index():
return ''
# 尖括號中的內容是動態部分,任何能匹配靜態部分的 url 都會對映到這個路由上。呼叫檢視函式時,flask 會將動態部分作為引數傳入函式。
def user(name):
return '' % name
# 程式例項用 run 方法啟動 flask 整合的開發 web 伺服器
if __name__ == '__main__':
右擊run執行 hello.py
瀏覽器開啟
顯示hello world!
瀏覽器開啟user/xiaowang
顯示hello, xiaowang!
flask 整體流程思路
思路圖 下面二話不說還是看 manage.py內 import os from flask migrate import migratecommand from flask script import manager env os.environ.get flask1810 or default m...
Flask引數配置
在flask中的引數配置儲存在flask物件的config屬性中。config實際上繼承於字典,可以像修改字典一樣修改它 相應的配置會直接推送到flask物件上,所以你可以直接在flask物件上讀寫 可以使用dict.update 方法來批量更新鍵值對 testing true,secrete ke...
Flask 配置引數
flask 程式例項在建立的時候,需要預設傳入當前 flask 程式所指定的包 模組 接下來就來詳細檢視一下 flask 應用程式在建立的時候一些需要我們關注的引數 從配置檔案中載入 從環境變數中載入 了解 以下演練以設定應用程式的 debug 除錯模式 為例,設定應用為調式模式這後,可以實現以下功...