get
請求是通過flask.requests.args
來獲取
post
請求是通過flask.requests.form
來獲取
post
注意:
from flask import flask, render_template, request
def hello_world():
return render_template('index.html')
def search():
q = request.args.get('q')
return '使用者提交查詢的引數:%s' % q
def login():
if request.method == 'get':
return render_template('login.html')
else:
username = request.form.get('username') # 獲取form表單內容
password = request.form.get('password')
print(username, password)
return 'ok'
if __name__ == '__main__':
g物件是專門用來儲存使用者資料的
g物件在一次請求中的所有**的地方,都是可以使用的
before_request
# before_request:在請求之前,在(所有)檢視函式執行之前執行,這個函式只是乙個裝飾器。
# 把需要設定鉤子函式的**,放到檢視函式之前來執行
context_processor mysql 鉤子函式 Flask鉤子函式是什麼
flask鉤子函式 在flask中鉤子函式是使用特定的裝飾器的函式。為什麼叫做鉤子函式呢,是因為鉤子函式可以在正常執行的 中,插入一段自己想要執行的 那麼這種函式就叫做鉤子函式。before first request flask專案第一次部署後會執行的鉤子函式。before request 請求已...
flask 鉤子函式使用
一 鉤子函式的概念 鉤子函式是windows訊息處理機制的一部分,通過設定 鉤子 應用程式可以在系統級對所有訊息 事件進行過濾,訪問在正常情況下無法訪問的訊息。鉤子的本質是一段用以處理系統訊息的程式,通過系統呼叫,把它掛入系統。二 常用的三大鉤子函式 註冊乙個函式,在處理第乙個請求之前執行.def ...
Flask之鉤子函式
1 before first request deffirst request print first time request 2 before request 使用較多 defbefore request ifnothasattr g,glo1 setattr g,glo1 想要設定的 deft...