before_first_request:在處理第乙個請求前執行。
before_request:在每次請求前執行。
after_request(response):在每次請求後執行(沒有未處理異常的情況)。
teardown_request(response):在每次請求後執行(有無異常都可以,debug模式關閉)。
# coding:utf-8from flask import flask
def index():
print('index訪問成功')
return '訪問成功'
def hook_before_first_request():
print('hook_before_first_request 已經執行')
def hook_before_request():
print('hook_before_request 已經執行')
def hook_after_request(response):
print('hook_after_request 已經執行')
return response
def hook_teardown_request(response):
print('hook_teardown_request 已經執行')
return response
# 執行程式
if __name__ == '__main__':
hook_before_first_request 已經執行hook_before_request 已經執行
index訪問成功
hook_after_request 已經執行
hook_teardown_request 已經執行
hook_before_request 已經執行index訪問成功
hook_after_request 已經執行
hook_teardown_request 已經執行
python學習筆記 flask之request
from flask import request coding utf 8 from flask import flask,request def index 訪問上面定義的路徑就是訪問此方法 請求行 print request.method request.method 獲取請求方法 print...
Flask學習筆記
web 發展至今,特別是伺服器端,涉及到的知識 內容,非常廣泛。這對程式設計師的要求會越來越高。如果採用成熟,穩健的框架,那麼一些基礎的工作,比如,網路操作 資料庫訪問 會話管理等都可以讓框架來處理,那麼程式開發人員可以把精力放在具體的業務邏輯上面。使用web框架開發web應用程式可以降低開發難度,...
Flask 學習筆記
因為mac自帶了python2.7,所以這個文章是基於2.7版本的 依賴於兩個外部庫 werkzeug和jinjia2.werkzeug是乙個wsgi工具集,jinjia2負責渲染模版 2.安裝 1 mac osx或linux sudo pip install virtualenv mkdir my...