校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Django框架HttpResponse和HttpRequest對象學(xué)習(xí)

Django框架HttpResponse和HttpRequest對象學(xué)習(xí)

熱門標(biāo)簽:電話機(jī)器人適用業(yè)務(wù) 獲客智能電銷機(jī)器人 徐州天音防封電銷卡 湛江電銷防封卡 佛山防封外呼系統(tǒng)收費(fèi) 哈爾濱外呼系統(tǒng)代理商 南昌辦理400電話怎么安裝 不錯(cuò)的400電話辦理 鄭州智能外呼系統(tǒng)運(yùn)營商

HttpRequest對象

在前面你也跟著本博主編寫了那么多的視圖函數(shù),但是每個(gè)視圖函數(shù)它都會接收一個(gè)名為request的參數(shù)。
是不是很好奇:視圖函數(shù)接收到的request到底是個(gè)什么對象!!!

1.我們可以打印這個(gè)request對象

看一下:

WSGIRequest: GET '/music/test3/'>

我們知道WSGIRequest是一個(gè)HTTP請求對象,里面包括了提交的方式和URL路徑。

綜上可知:

服務(wù)器接收到http協(xié)議的請求后,會根據(jù)報(bào)文創(chuàng)建HttpRequest對象

它是一個(gè)請求對象:用戶信息(提交方式等);瀏覽器信息(請求頭信息等)。
視圖函數(shù)的第一個(gè)參數(shù)是HttpRequest對象。
在django.http模塊中定義了HttpRequest對象的API

2.我們可以打印觀察一下它具備哪些方法

dir(request)

常用屬性和方法功能講解:

屬性:

  • path:一個(gè)字符串,表示請求的頁面的完整路徑,不包含域名。
  • method:一個(gè)字符串,表示請求使用的HTPP方法,常用的值包括:‘GET',‘POST'。
  • encoding:一個(gè)字符串,表示提交的數(shù)據(jù)的編碼方式。如果為None則表示使用瀏覽器的默認(rèn)設(shè)置(一般為utf-8)。這個(gè)屬性是可寫的,可以通過修改它來修改訪問表單數(shù)據(jù)使用的編碼,加下來對屬性的任何訪問都將使用新的encoding值。
  • GET:一個(gè)類似于字典的對象,包含get請求方式的所有參數(shù)。
  • POST:一個(gè)類似于字典的對象,包含post請求方式的所有參數(shù)。
  • FILES:一個(gè)類似于字典的對象,包含所有的上傳文件。
  • COOKIES:一個(gè)標(biāo)準(zhǔn)的Python字典,包含所有的cookie,鍵和值都為字符串。
  • session:一個(gè)既可讀又可寫的類似于字典的對象,表示當(dāng)前的會話,只有當(dāng)Django啟用會話的支持時(shí)才可用。

方法:

is_ajax():如果請求是通過XMDHttpRequest發(fā)起的,則返回True。

HttpResponse對象

很多時(shí)候我們在訪問網(wǎng)頁的時(shí)候,網(wǎng)頁的開發(fā)者為了美觀,大多數(shù)都是使用JS效果來顯示諸如彈窗之類的效果(提醒登錄呀/提醒注冊呀/該用戶名已經(jīng)注冊呀之類的)
那么,使用Django如何實(shí)現(xiàn)JS效果呢?

Django服務(wù)器接收到客戶端發(fā)送過來的請求后,會將提交上來的這些數(shù)據(jù)封裝成一個(gè)HttpRequest對象傳給視圖函數(shù)。那么視圖函數(shù)在處理完相關(guān)的邏輯后,也需要返回一個(gè)響應(yīng)給瀏覽器。而這個(gè)響應(yīng),我們必須返回HttpResponseBase或者他的子類的對象。而HttpResponse則是HttpResponseBase用得最多的子類。那么接下來就來介紹一下HttpResponse及其子類。

HttpResponse對象的屬性和方法

屬性

content:表示返回的內(nèi)容,字符串類型;

charset:表示response采用的編碼字符集,字符串類型;

status_code:響應(yīng)的HTTP響應(yīng)狀態(tài)碼;

content-type:返回的數(shù)據(jù)的MIME類型,默認(rèn)為text/html。瀏覽器會根據(jù)這個(gè)屬性,來顯示數(shù)據(jù)。如果是text/html,那么就會解析這個(gè)字符串,如果text/plain,那么就會顯示一個(gè)純文本。常用的Content-Type如下:

  • text/html(默認(rèn)的,html文件)
  • text/plain(純文本)
  • text/css(css文件)
  • text/javascript(js文件)
  • multipart/form-data(文件提交)
  • application/json(json傳輸)
  • application/xml(xml文件)

示例:

response = HttpResponse('h2>微信公眾號【孤寒者】/h1>',content_type='text/plain;charset=utf-8')    
# 注意:一般在使用‘text/plain'時(shí),都會添加‘charset=utf-8',否則是會亂碼的。
return response

方法

init:使用頁內(nèi)容實(shí)例化HttpResponse對象;

write(content):以文件的方式寫;

flush():以文件的方式輸出緩存區(qū);

set_cookie(key, value='',max_age=None, expires=None):設(shè)置Cookie。

參數(shù)講解:
  ①key,value都是字符串類型;
  ②max_age是一個(gè)整數(shù),表示在指定秒數(shù)后過期;
  ③expires是一個(gè)datetime或timedelta對象,會話將在這個(gè)指定的日期/時(shí)間過期,注意datetime和timedelta值只有在使用PickleSerializer時(shí)才可序列化;
  ④max_age和expires二選一,如果不指定過期時(shí)間,則關(guān)閉瀏覽器就失效。

delete_cookie(key):刪除指定的key的cookie,如果Key不存在則什么也不發(fā)生。

 HttpResponse的子類

返回?cái)?shù)據(jù)的響應(yīng)函數(shù)

  • HttpResponse() 返回簡單的字符串對象
  • render() 渲染模板
  • redirect() 重定向
  • JsonResponse() 返回json數(shù)據(jù)。結(jié)合前端AJax等技術(shù)可以實(shí)現(xiàn)后端向前端傳數(shù)據(jù),前端接收后實(shí)現(xiàn)諸如注冊登錄等的JS效果功能!(這就解決了前面所說的問題!)
from django.http import JsonResponse
def resp(request):
	return JsonResponse({'ss':'登錄成功!'})
	# 幫助用戶創(chuàng)建JSON編碼的響應(yīng);
	# 參數(shù)data是字典對象;
	# JsonResponse的默認(rèn)Content-Type為application/json。

以上就是Django框架HttpResponse和HttpRequest對象學(xué)習(xí)的詳細(xì)內(nèi)容,更多關(guān)于Django框架HttpResponse和HttpRequest對象的資料請關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • Django框架HttpResponse對象用法實(shí)例分析
  • Django框架HttpRequest對象用法實(shí)例分析
  • Django的HttpRequest和HttpResponse對象詳解
  • 詳解Django中Request對象的相關(guān)用法
  • Django 響應(yīng)數(shù)據(jù)response的返回源碼詳解

標(biāo)簽:安康 蕪湖 紹興 蘭州 呂梁 懷化 廣西 吉安

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Django框架HttpResponse和HttpRequest對象學(xué)習(xí)》,本文關(guān)鍵詞  Django,框架,HttpResponse,和,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Django框架HttpResponse和HttpRequest對象學(xué)習(xí)》相關(guān)的同類信息!
  • 本頁收集關(guān)于Django框架HttpResponse和HttpRequest對象學(xué)習(xí)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美狂野另类xxxxoooo| 青青草国产成人av片免费| 国产成人精品网址| 国产日产欧美一区二区视频| 国产a区久久久| 亚洲三级电影全部在线观看高清| 99久久精品国产麻豆演员表| 一区二区三区四区av| 欧美女孩性生活视频| 久久99精品久久久久久动态图| 日韩一区二区三区免费观看| 韩国三级中文字幕hd久久精品| 国产婷婷色一区二区三区| 97久久人人超碰| 亚洲一区在线电影| 精品国产亚洲一区二区三区在线观看| 国产一区二区剧情av在线| 国产精品美女久久久久aⅴ国产馆| av午夜精品一区二区三区| 亚洲国产美女搞黄色| 日韩欧美一级二级三级| 不卡一卡二卡三乱码免费网站| 亚洲欧美色综合| 日韩欧美美女一区二区三区| 国产精品91一区二区| 亚洲视频香蕉人妖| 日韩久久久精品| 99久久精品情趣| 奇米一区二区三区av| 国产精品亲子乱子伦xxxx裸| 欧美日韩精品二区第二页| 国产最新精品免费| 亚洲香蕉伊在人在线观| 精品国产亚洲在线| 欧美日韩一区不卡| 成人丝袜视频网| 美女在线视频一区| 亚洲欧美另类小说| 久久伊人蜜桃av一区二区| 欧美丝袜丝交足nylons| 国产一区视频网站| 偷拍与自拍一区| 亚洲日本护士毛茸茸| 久久免费电影网| 欧美日韩国产中文| 99re视频精品| 精品一区二区三区的国产在线播放| 亚洲美女屁股眼交3| 中文字幕av不卡| 精品福利一区二区三区免费视频| 欧美亚洲愉拍一区二区| a级高清视频欧美日韩| 极品少妇xxxx偷拍精品少妇| 亚洲3atv精品一区二区三区| 亚洲欧洲av在线| 国产日韩三级在线| 久久亚区不卡日本| 日韩一区二区影院| 欧美日韩一二区| 欧美性生活大片视频| 91色porny在线视频| 粉嫩av一区二区三区在线播放| 日本在线观看不卡视频| 亚洲成人综合在线| 亚洲精品少妇30p| 18成人在线视频| 国产精品久久网站| 欧美高清在线视频| 国产农村妇女精品| 国产亚洲欧美激情| 国产亚洲精品aa午夜观看| 久久久久久久性| 久久久综合视频| 久久综合久久综合亚洲| 精品日韩在线观看| 精品久久久久一区二区国产| 精品国产三级a在线观看| 日韩欧美亚洲一区二区| 日韩欧美在线网站| 日韩欧美一级特黄在线播放| 日韩视频在线你懂得| 精品人在线二区三区| 精品久久人人做人人爽| 2023国产精品视频| 久久精品人人爽人人爽| 中文在线一区二区| 亚洲色图视频免费播放| 一区二区三区日韩| 午夜激情久久久| 日本va欧美va精品发布| 国产一区在线看| 成人黄色一级视频| 色狠狠色噜噜噜综合网| 欧美片在线播放| 日韩精品中文字幕一区 | 国产精品乱码一区二三区小蝌蚪| 久久久99精品免费观看| 国产精品精品国产色婷婷| 一区二区三区在线播| 午夜精品123| 国产精品一区二区黑丝| kk眼镜猥琐国模调教系列一区二区 | 欧美一级高清片| 久久你懂得1024| 一区二区三区在线视频观看58| 亚洲网友自拍偷拍| 精品夜夜嗨av一区二区三区| 国产成人激情av| 欧美伊人久久久久久久久影院| 日韩欧美美女一区二区三区| 亚洲国产成人午夜在线一区| 亚洲超碰精品一区二区| 国产真实乱对白精彩久久| 99久久er热在这里只有精品66| 欧美色大人视频| 久久久久国产精品麻豆ai换脸 | kk眼镜猥琐国模调教系列一区二区| 色婷婷av久久久久久久| 欧美本精品男人aⅴ天堂| 中文字幕中文字幕在线一区| 亚洲va韩国va欧美va| 国产一区二区三区黄视频| 在线免费一区三区| 久久久天堂av| 夜色激情一区二区| 粉嫩一区二区三区在线看 | 精品久久久久久久人人人人传媒| 亚洲人成网站精品片在线观看| 亚洲精品久久嫩草网站秘色| 亚洲成人精品在线观看| 成人激情小说网站| 欧美伦理视频网站| 亚洲精品国产精品乱码不99| 国产91精品一区二区麻豆网站 | 国产精品一区二区x88av| 欧美日韩国产影片| 国产精品996| 国产日韩在线不卡| 国产精品一区专区| 国产精品乱码妇女bbbb| 欧美久久免费观看| 精品一区二区三区免费播放 | 国产精品一区一区| 精品电影一区二区三区 | 亚洲免费av在线| 91麻豆国产香蕉久久精品| 成人在线视频一区| 久久久精品人体av艺术| 国产美女在线观看一区| 中文字幕欧美区| 欧美一区二区播放| 91首页免费视频| 三级久久三级久久久| 综合在线观看色| 色美美综合视频| 亚洲久草在线视频| 欧美三级韩国三级日本三斤| 亚洲曰韩产成在线| 精品视频1区2区| 男女性色大片免费观看一区二区| 欧美精品日韩一区| 国产在线播放一区三区四| 欧美成人r级一区二区三区| 成人av网站免费| 国产欧美精品一区二区色综合朱莉| av中文字幕亚洲| 石原莉奈在线亚洲三区| 亚洲精品在线免费观看视频| 日韩福利电影在线| 欧美一区二区三区视频在线| 久久99精品国产| 亚洲综合视频在线观看| 91免费视频网| 亚洲黄色小视频| 亚洲三级在线免费观看| 国产精品大尺度| 精品久久五月天| 欧美电视剧在线看免费| 欧美日本精品一区二区三区| 91在线小视频| 国产很黄免费观看久久| caoporn国产精品| 51精品国自产在线| 色综合一个色综合| 欧美一三区三区四区免费在线看| 欧美日韩国产天堂| 91美女片黄在线观看91美女| 国产精品99久久久久久久女警 | 91黄色小视频| 欧美日韩一区二区三区四区| 制服丝袜亚洲精品中文字幕| 精品人在线二区三区| 日韩精品一区二区三区蜜臀| 国产在线视频一区二区三区| 久久久噜噜噜久噜久久综合| 成人av网站免费| 亚洲国产美女搞黄色| 精品国产一区二区三区不卡 | 色94色欧美sute亚洲13| 亚洲成av人片在www色猫咪|