Django的常見請求方式

2021-09-24 17:54:38 字數 1182 閱讀 4917

常見請求方式::

if request.method == 『post』 :判斷使用者的請求方式

request.get.get(『args值』) :get方式獲取網頁引數值

request.post.get(『表單name值』) :post方式獲取表單提交的值

request.post.getlist(『表單name值』) :以列表形式獲取表單提交的多個值

request.meta.get() :以字典形式獲取請求頭資訊

request.files.get() :以物件的形式獲取表單中上傳檔案標籤的值

models.類名.objects.all() :查詢類中的所有資料(用於查詢資料庫展示在頁面)

models.類名.objects.create(欄位名=表單name值) :建立表資料(用於存入資料庫)

return render(request,』…html』,locals()) :locals()表示將當前作用域下所有變數作為鍵供模板使用

content_length:請求的正文的長度,字串型別

content_type:請求的正文的mime 型別

http_accept:響應可接收的content-type

http_accept_encoding:響應可接收的編碼

http_accept_language:響應可接收的語言

http_host:客服端傳送的http host 頭部

http_user_agent:客戶端的user-agent 字串

query_string:單個字串形式的查詢字串(未解析過的形式)

remote_host:客戶端的主機名

remote_user:伺服器認證後的使用者

request_method:乙個字串,例如」get」 或」post」

server_name:伺服器的主機名

se0rver_port:伺服器的埠,字串型別

常見請求方式區別

常用的請求方法裡面get請求和post請求我們都非常熟悉了,今天來談談post,put以及patch,在了解這些之前我們先理解乙個概念 冪等性 冪等性 http協議本身是一種面向資源的應用層協議,但對http協議的使用實際上存在著兩種不同的方式 一種是restful的,它把http當成應用層協議,比...

幾種常見網路請求方式

head 只請求頁面的首部,head和get本質是一樣的,區別在於head不含有呈現資料,而僅僅是http頭資訊,用於檢查物件是否存在,以及得到物件的元資料。post 向伺服器提交資料,請求伺服器接受所指定的文件作為對所標識的uri的新的從屬實體。put 從客戶端向伺服器傳送的資料取代指定的文件的內...

HTTP請求時常見的請求方式與狀態碼

http常見的請求方法 1 get 2 post 3 put 4 delete 5 head 6 options 7 trace 當瀏覽器向web伺服器發出請求時,它向伺服器傳遞了乙個資料塊,也就是請求資訊,http請求資訊由3部分組成 1.請求方法uri協議 版本 2.請求頭 3.請求正文 htt...