django的请求
默認頁面請求都是get請求
Request是傳遞到視圖的請求,里面包含請求的各種參數(shù):
常用的請求方式
Get:默認是get請求,請求數(shù)據(jù)以明文形式放在路由上,get的格式是以?開頭,鍵等于值的形式,以&來分割鍵值對,通常用于和服務器獲取資源。
Post:請求數(shù)據(jù)隱藏發(fā)送,安全系數(shù)更高。通常用于向服務器提交資源。
Django默認提供了處理get和post請求的參數(shù),其他類型的請求需要使用django的視 圖類來自定義。
request.COOKIES: 接收cookie的方法
request.GET: 獲取get請求數(shù)據(jù)的方法
request.POST: 獲取post請求數(shù)據(jù)的方法
request.FILES: 獲取文件上傳請求數(shù)據(jù)的方法
request.method: 獲取請求的方法
request.path: 請求的路徑
request.get_raw_uri: 請求的url
request.META 請求的詳細參數(shù)
request.META.OS 請求端系統(tǒng)
request.META.HTTP_USER_AGENT?? 用戶請求頭,返回請求瀏覽器版本
request.META.HTTP_HOST 請求的主機
request.META.HTTP_REFERER 請求的來源
總結
- 上一篇: django_form表单类
- 下一篇: django_form表单的提交