使用說明
藍本錯誤定製
# 錯誤定製:只在本藍本中生效
# @user.errorhandler(404)
# 錯誤定製:全域性有效
404)
defpage_not_found
(e):
return
'頁面好像走丟了!'
示例:
from flask import blueprint, session
sess = blueprint(
'session'
, __name__)
# 獲取session
@sess.route(
'/get/'
)def
get_session()
:return session.get(
'name'
,'who are you?'
)# 設定session
@sess.route(
'/set/'
)def
set_session()
:# 有效期:預設瀏覽器關閉就失效(攜帶session資訊的cookie失效)
# 設定永久有效,有效時長有permanent_session_lifetime選項決定(預設31天)
session.permanent =
true
session[
'name']=
'ergou'
return
'session已設定'
# 刪除session
@sess.route(
'/del/'
)def
del_session()
:# 刪除指定session,指定第二個引數為none,刪除不存在的session也不會報錯
session.pop(
'name'
,none
)# 清除所有session資訊
# session.clear()
return
'session已刪除'
配置
# 設定秘鑰,session加密、解碼時都要使用
'secret_key']=
'123456'
# 設定session有效時長,可以是timedelta|int型別,預設31天
'permanent_session_lifetime']=
20
jinja2:
文件:
渲染過程
流程控制
>
hello }!h1
>
>
hello world!h1
>
>
>
}li>
ul>
檔案包含
巨集的使用
模板繼承
使用:
Flask會話控制與模板引擎
使用 from flask import blueprint,session sess blueprint sess name url prefix session 獲取 sess.route get def get session return session.get name who are y...
一堆模板(醜陋0 0) 資料結構
1 1.主席樹模板練習 hdu2665 kth number 23 include4 include5 include6 include7 include8 include9 include10 using namespace std 11struct treet 2000000 14 int to...
會話控制 session與cookie
會話控制的思想就是允許伺服器跟蹤同乙個客戶端做出的連續請求。亦可通過會話控制在多個頁面之間共享資料。cookie是一種由伺服器傳送到客戶端的片段資訊,儲存在客戶端瀏覽器的記憶體或者硬碟上,在客戶對該服務的請求中發回它。php透明地支援httpcookie。session 中文名 會話 技術與cook...