使用:
from flask import blueprint, session
sess = blueprint('sess', __name__, url_prefix='/session')
# 獲取
@sess.route('/get/')
def get_session():
return session.get('name', 'who are you?')
# 設定
@sess.route('/set/')
def set_session():
# 設定有效期,預設瀏覽器關閉即失效
# 設定為true,session有效期為永久
# 永久的時間由permanent_session_lifetime配置選項決定,預設31天
session.permanent = true
session['name'] = 'cuihua'
return 'session已設定'
# 刪除
@sess.route('/del/')
def del_session():
# 刪除指定的session,第二個引數設定為none,session不存在也不報錯
# session.pop('name', none)
# 清空session
session.clear()
return 'session已刪除'
使用變數
使用過濾器
過濾器說明
upper
全大寫lower
全小寫title
每個單詞首字母大寫
capitalize
首字母大寫
trim
去掉兩邊的空白
striptags
過濾html標籤
safe
渲染時不轉義(預設全部轉義),只能使用在信任的變數渲染
}
流程控制
}
檔案包含
巨集的使用
模板繼承
使用:
預設內容
children.html
子模板標題
}新加的內容
Flask會話控制
所謂的會話,就是使用者和瀏覽器中 之間一次互動過程.會話的開始是在使用者開啟瀏覽器以後第一次訪問 會話的結束時在使用者關閉瀏覽器以後.因為 http 是一種無狀態協議,瀏覽器請求伺服器是無狀態的。無狀態 指一次使用者請求時,瀏覽器 伺服器無法知道之前這個使用者做過什麼,每次請求都是一次新的請求。無狀...
Flask框架之模板引擎
視 件 index.py from flask import flask,render template,redirect,markup defgen input value return value defgen input2 value return markup value markup可以顯...
00 會話與模板
使用說明 藍本錯誤定製 錯誤定製 只在本藍本中生效 user.errorhandler 404 錯誤定製 全域性有效 404 defpage not found e return 頁面好像走丟了 示例 from flask import blueprint,session sess blueprin...