1.什么是request物件
在django中,當一個頁面被請求時,Django就會創建一個包含本次請求原資訊的HttpRequest物件;Django會將這個物件自動傳遞給回應的視圖函式,一般視圖函式約定俗成地使用 request 引數承接這個物件,
2.request物件的作用
request物件里面封裝了請求時拿到的資料,我們可以通過request.的方式拿到我們需要的請求資料!
3.request的常見方法和屬性
1.request.method # 回傳請求方式,并且是全大寫的字串
2. request.POST #獲取用戶提交的POST請求資料(不包含檔案)
# 回傳的是一個類字典物件<QueryDict:{‘usernam’:['zhang'],'password':['123']}>
3.request.POST.get(‘key’)方法:獲取用戶提交上來的具體key對應的值
key對應的就是模板層的name屬性!該方法只會獲取對應串列值最后一個元素,得到的是一個字串!
4.request.POST.getlist(‘key’):獲取用戶提交上來的串列全部值,得到的是一個串列
5.request.GET和上述POST方法一樣
只是GET請求拿到的資料是有限的,大概4KB
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/504655.html
標籤:Python
上一篇:PHP PDF轉圖片
