tft每日頭條

 > 生活

 > pythondjangodjango的視圖裡的請求對象和響應對象

pythondjangodjango的視圖裡的請求對象和響應對象

生活 更新时间:2024-12-23 18:19:15

我們要在視圖函數中獲得必要的參數,進行業務處理,處理完成後返回,返回的時候用到響應對象。視圖函數的第一個對象就是請求對象,由django傳遞,而HttpResponse返回給用戶的是響應對象。

請求對象

HttpRequest是從web服務器傳遞過來的請求對象,經django框架封裝産生的,封裝了原始的Http請求。使用請求對象的不同屬性值,可以獲取請求中的多種信息。如下圖所示:

pythondjangodjango的視圖裡的請求對象和響應對象(pythondjangodjango的視圖裡的請求對象和響應對象)1

響應對象

響應對象HttpResponse負責組裝html文件。如下圖,響應對象中使用render,render本質上是HttpResponse的一個簡潔函數,當然在templates裡面要有example.html文件的存在,這裡自定義了type,也可以在django頁面抓取到

pythondjangodjango的視圖裡的請求對象和響應對象(pythondjangodjango的視圖裡的請求對象和響應對象)2

pythondjangodjango的視圖裡的請求對象和響應對象(pythondjangodjango的視圖裡的請求對象和響應對象)3

最後一種是JsonResponse,一般可以把字典或者列表轉為json返回給前端。默認safe等于true隻處理字典,如果想要處理列表,就需要safe等于false

pythondjangodjango的視圖裡的請求對象和響應對象(pythondjangodjango的視圖裡的請求對象和響應對象)4

pythondjangodjango的視圖裡的請求對象和響應對象(pythondjangodjango的視圖裡的請求對象和響應對象)5

pythondjangodjango的視圖裡的請求對象和響應對象(pythondjangodjango的視圖裡的請求對象和響應對象)6

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved