Django 中的響應物件 Response

2021-09-27 07:20:35 字數 1137 閱讀 3494

檢視在接收請求並處理後,必須返回httpresponse物件或子物件。httprequest物件由django建立,httpresponse物件由開發人員建立。

可以使用django.http.httpresponse來構造響應物件。

httpresponse(content=響應體, content_type=響應體資料型別, status=狀態碼)
也可通過httpresponse物件屬性來設定響應體、響應體資料型別、狀態碼:

響應頭可以直接將httpresponse物件當做字典進行響應頭鍵值對的設定:

response['itcast'] = 'python' # 自定義響應頭itcast, 值為python示例:

或者response = httpresponse('itcast python')

response.status_code = 400

response['itcast'] = 'python'

return responsedjango提供了一系列httpresponse的子類,可以快速設定狀態碼

若要返回json資料,可以使用jsonresponse來構造響應物件,作用:

Django請求響應物件

httprequest儲存了客戶請求的相關引數和一些查詢方法。請求頁面的全路徑,不包括網域名稱 例如,hello http請求方法,包括 get post querydict類例項,包含所有http get引數的字典物件。querydict類例項,包含所有http post引數的字典物件。為了方便,...

Django中構造響應物件的方式

可以使用django.http.httpresponse來構造響應物件。httpresponse content 響應體,content type 響應體資料型別,status 狀態碼 也可通過httpresponse物件屬性來設定響應體 響應體資料型別 狀態碼 響應頭可以直接將httprespon...

response物件(響應物件)

1 想要獲取客戶端的內容,使用request物件。2 對客戶端做出響應,使用response物件。狀態碼 void setstatus int sc 設定狀態碼 302重定向 304控制快取 設定頭資訊 void setheader string name,string value 乙個key對應乙...