flask必掌握基礎知識

2021-09-17 18:59:26 字數 476 閱讀 4559

前提:檢視函式主要用於處理請求,傳入其他請求物件,將一團糟,上下文可以把某些物件變為全域性訪問。flask使用上下文讓特定的變數在乙個執行緒中全域性可訪問,不干擾其他執行緒。

g:處理請求臨時儲存的物件

request:請求物件,封裝客戶端發的http請求的內容

seeion:使用者回話,儲存請求間需要記住的值的詞典

主要用於處理請求前或者請求後的**很有用,例如建立資料庫,身份認證等

注:請求鉤子函式和檢視函式之間共享資料一般用上下文全域性變數g

例如:brefore_requset處理程式可將資料庫載入已登入使用者儲存到g.user,檢視函式獲取使用者

重定向用return 返回 函式 redirect()

特點:用命令執行程式

終端輸入 python manage.py runserver -d

Flask基礎知識

flask渲染jinja2模板和傳參 渲染模板的方法 render template from flask import render template defhello name none return render template hello.html name name 模板例項 hello...

FLASK基礎知識

from flask import flask 初始化乙個flask物件 傳遞乙個引數 name 1.方便flask框架去尋找資源 2.方便flask外掛程式比如flask sqlalchemy出現錯誤的時候,好去尋找問題所在位置 defhello world return hello world ...

flask 基礎知識

cbv樣式 ps 在cbv裡不能用裝飾器呼叫,只能用add url rule方法呼叫 class indexviews views.methodview method post 方法固定只能用post方法,decoretors auth,給所有這個類裡的方法,加上auth裝飾器,列表裡可以加多個 d...