Flask的特殊變數和方法

2021-08-16 21:05:10 字數 524 閱讀 4971

在flask中,友有一些特殊的變數和方法可以直接在模板中進行訪問

request 物件:

就是flask中表示當前請求的request物件,request物件中儲存了一次http請求的一切資訊

request 物件的屬性如下:

data

記錄請求的資料,並轉換為字串

*form

記錄請求中的表單資料

multidict

args

記錄請求中的查詢引數

multidict

cookies

記錄請求中的cookie資訊

dict

headers

記錄請求中的報文頭

environheaders

method

記錄請求使用的http方法

get/post

url

記錄請求的url位址

string

files

記錄請求上傳的檔案

*

shell的位置引數和特殊變數

shell中有很多自動複製的變數 常用的位置引數和特殊變數有 0 相當於c語言main函式的argv 0 1 2 3.位置引數,相當於argv 1 argv 2 argv 3 相當於argv 1 表示引數列表 可以用做for的遍歷 表示引數列表 上一條命令的exit status 0為真 非0為假 ...

shell的特殊變數

shell特殊變數 shell 0,和命令列引數 前面已經講到,變數名只能包含數字 字母和下劃線,因為某些包含其他字元的變數有特殊含義,這樣的變數被稱為特殊變數。1 例如,表示當前shell程序的id,即pid,看下面的 echo 執行結果 29949 2 特殊變數列表 變數含義 0當前指令碼的檔名...

flask的路由配置,特殊裝飾器

1,flask中的路由 2,flask中的例項化配置 class debug object 4,blueprint 5,特殊裝飾器 def af1 response 正常 be1 be2 be3 af3 af2 af1 異常 be1 af3 af2 af1 def error404 args 基於藍...