1.flask中的路由:
endpoint: 反向url from falsk import url_for
endpoint 預設檢視函式名
url_for("endpoint")
methods: 允許訪問該檢視函式的請求方式 可迭代物件["get","post"]
defaults= #預設引數
strict_slashes=true # 是否嚴格要求路由位址 "/"
redirect_to="/detail" # 請求層面的重定向 301
動態路由引數
def login(nid):
pass
2.flask例項化配置:
template_folder="temps" 修改預設模板路徑
static_folder="statics" 靜態檔案訪問目錄
static_url_path="/static" 靜態檔案訪問路徑url
預設 = "/" +static_folder
3.flask配置:
secret_key 用於序列化
debug
testing 用於測試環境
4.藍圖 blueprint
template_folder="temps",
static_folder="sta",
5.特殊裝飾器:
正常情況 :be1 - be2 - af2 - af1
異常情況 : be1 - af2 - af1
6.flash
def fr():
flash(fr) # 在flash儲存資訊
get_flashed_messages() # 獲取flash中的資訊 並清空
大體執行流程:
- flash(fr) - [fr] - get_flashed_messages()=[fr].pop - fr() -
Flask引數配置
在flask中的引數配置儲存在flask物件的config屬性中。config實際上繼承於字典,可以像修改字典一樣修改它 相應的配置會直接推送到flask物件上,所以你可以直接在flask物件上讀寫 可以使用dict.update 方法來批量更新鍵值對 testing true,secrete ke...
Flask 配置引數
flask 程式例項在建立的時候,需要預設傳入當前 flask 程式所指定的包 模組 接下來就來詳細檢視一下 flask 應用程式在建立的時候一些需要我們關注的引數 從配置檔案中載入 從環境變數中載入 了解 以下演練以設定應用程式的 debug 除錯模式 為例,設定應用為調式模式這後,可以實現以下功...
flask環境配置
1 首先要看裝python環境,最好是python 2.7版本的 3 安裝pip,直接使用命令 easy install pip 4 安裝虛擬環境 easy install virtualenv 這個具體是什麼意思也不清楚,應該是下一步安裝flask的時候把,flask的安裝不了限制在指定的目錄下,...