婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Django框架HttpResponse和HttpRequest對象學習

Django框架HttpResponse和HttpRequest對象學習

熱門標簽:電話機器人適用業務 獲客智能電銷機器人 徐州天音防封電銷卡 湛江電銷防封卡 佛山防封外呼系統收費 哈爾濱外呼系統代理商 南昌辦理400電話怎么安裝 不錯的400電話辦理 鄭州智能外呼系統運營商

HttpRequest對象

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

1.我們可以打印這個request對象

看一下:

WSGIRequest: GET '/music/test3/'>

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

綜上可知:

服務器接收到http協議的請求后,會根據報文創建HttpRequest對象

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

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

dir(request)

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

屬性:

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

方法:

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

HttpResponse對象

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

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

HttpResponse對象的屬性和方法

屬性

content:表示返回的內容,字符串類型;

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

status_code:響應的HTTP響應狀態碼;

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

  • text/html(默認的,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'時,都會添加‘charset=utf-8',否則是會亂碼的。
return response

方法

init:使用頁內容實例化HttpResponse對象;

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

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

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

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

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

 HttpResponse的子類

返回數據的響應函數

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

以上就是Django框架HttpResponse和HttpRequest對象學習的詳細內容,更多關于Django框架HttpResponse和HttpRequest對象的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • Django框架HttpResponse對象用法實例分析
  • Django框架HttpRequest對象用法實例分析
  • Django的HttpRequest和HttpResponse對象詳解
  • 詳解Django中Request對象的相關用法
  • Django 響應數據response的返回源碼詳解

標簽:安康 蕪湖 紹興 蘭州 呂梁 懷化 廣西 吉安

巨人網絡通訊聲明:本文標題《Django框架HttpResponse和HttpRequest對象學習》,本文關鍵詞  Django,框架,HttpResponse,和,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Django框架HttpResponse和HttpRequest對象學習》相關的同類信息!
  • 本頁收集關于Django框架HttpResponse和HttpRequest對象學習的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲精品中文在线| 91久久香蕉国产日韩欧美9色| 国产一区二区三区国产| 欧美伦理影视网| 亚洲综合一二区| 色婷婷精品久久二区二区蜜臂av| 中文字幕第一区二区| 久久电影网站中文字幕| 欧美日韩国产片| 亚洲国产成人va在线观看天堂| 色婷婷综合久久久中文字幕| 最新成人av在线| 91啪亚洲精品| 亚洲久本草在线中文字幕| 成人激情av网| 国产精品国产自产拍高清av王其| 成人app软件下载大全免费| 欧美国产在线观看| 成人国产精品免费网站| 成人免费在线视频观看| 色综合久久久久网| 亚洲电影一区二区三区| 欧美喷潮久久久xxxxx| 香蕉久久一区二区不卡无毒影院| 欧美日韩国产美| 欧美aaaaa成人免费观看视频| 日韩一二三四区| 韩国一区二区三区| 中文字幕欧美日本乱码一线二线| av激情综合网| 午夜精品久久久久久久久久| 91精品麻豆日日躁夜夜躁| 久久99精品一区二区三区 | 青青草精品视频| 日韩欧美专区在线| 国产九色精品成人porny| 综合久久久久久久| 欧美一区三区四区| 丁香激情综合国产| 午夜久久久久久| 五月综合激情日本mⅴ| 91精品国产乱| 成人性生交大片免费看中文| 亚洲精品视频一区二区| 91精品在线麻豆| 粉嫩欧美一区二区三区高清影视 | 亚洲成人福利片| 日韩久久久久久| 91日韩精品一区| 久久 天天综合| 亚洲精品菠萝久久久久久久| 欧美一区二区免费视频| 波多野结衣亚洲| 日本女优在线视频一区二区| 国产精品女上位| 欧美一区二区三区在线观看| 成人h动漫精品一区二区| 日韩激情一二三区| 日韩理论片中文av| 日韩欧美一卡二卡| 在线精品亚洲一区二区不卡| 国内国产精品久久| 偷拍自拍另类欧美| 亚洲色图视频网| 久久综合成人精品亚洲另类欧美| 欧美亚洲尤物久久| 99久久精品国产网站| 日本午夜精品视频在线观看| 一区二区三区久久| 国产精品网站在线观看| 日韩一级片网站| 欧美日韩国产一级片| 91小宝寻花一区二区三区| 国产成人日日夜夜| 国产一区二区视频在线播放| 日韩精品视频网站| 亚洲精品欧美综合四区| 欧美本精品男人aⅴ天堂| 欧美酷刑日本凌虐凌虐| 在线观看91视频| 国产亚洲一区二区三区四区| 91丨porny丨国产| 成人永久aaa| 国产精品1区2区3区| 美女在线观看视频一区二区| 午夜视频一区二区| 一区二区三区欧美亚洲| 中文在线免费一区三区高中清不卡| 制服丝袜亚洲色图| 欧美无人高清视频在线观看| 在线一区二区三区四区五区| 91在线你懂得| 色婷婷综合久久久| 色综合久久中文综合久久97| 97se亚洲国产综合自在线| 国产91精品在线观看| 国产福利一区二区| 成人动漫中文字幕| 9l国产精品久久久久麻豆| 成人v精品蜜桃久久一区| eeuss影院一区二区三区 | 国产老妇另类xxxxx| 国产老妇另类xxxxx| 国产成人免费视频精品含羞草妖精| 国产精品中文字幕日韩精品| 国产精品一二三| 福利一区福利二区| 成人aa视频在线观看| 91麻豆视频网站| 欧美网站大全在线观看| 精品视频999| 欧美一区二区三区电影| 久久综合成人精品亚洲另类欧美 | 亚洲一区二区三区美女| 偷拍日韩校园综合在线| 麻豆精品一区二区| 国产美女久久久久| 成人综合在线观看| 色综合色综合色综合| 欧美顶级少妇做爰| 2021国产精品久久精品| 一色桃子久久精品亚洲| 一个色综合av| 免费成人性网站| 国产成人欧美日韩在线电影| 日本久久电影网| 制服丝袜一区二区三区| 久久欧美一区二区| 亚洲视频在线观看三级| 日韩在线一区二区| 国产91丝袜在线播放九色| 色天使色偷偷av一区二区| 884aa四虎影成人精品一区| 久久久亚洲国产美女国产盗摄| **性色生活片久久毛片| 美国欧美日韩国产在线播放| 国产99久久久国产精品免费看| 91高清在线观看| 久久精品亚洲国产奇米99| 亚洲黄色性网站| 国产一区啦啦啦在线观看| 色www精品视频在线观看| 欧美不卡在线视频| 亚洲精品成人少妇| 国产在线精品一区二区夜色 | 99精品1区2区| 欧美精品久久天天躁| 欧美激情一区二区三区蜜桃视频| 亚洲成人免费在线观看| 国产不卡在线播放| 欧美精品高清视频| 1024国产精品| 国产一区二区三区日韩| 欧美日本在线看| 亚洲欧美一区二区三区极速播放| 精久久久久久久久久久| 欧美色爱综合网| 国产精品福利av | 一区二区三区欧美激情| 国产一区欧美二区| 在线综合+亚洲+欧美中文字幕| 最新热久久免费视频| 国产专区综合网| 欧美一区二区二区| 亚洲国产日韩一级| 91丨porny丨中文| 国产欧美一二三区| 久久草av在线| 这里是久久伊人| 亚洲综合av网| 成人黄色片在线观看| 26uuu国产日韩综合| 日韩精品国产欧美| 欧美日韩一区不卡| 一区二区三区在线观看动漫| 成人ar影院免费观看视频| 国产人成亚洲第一网站在线播放 | 美女精品一区二区| 欧美精品日韩综合在线| 亚洲综合视频在线| 在线视频国产一区| 亚洲色欲色欲www在线观看| 大胆欧美人体老妇| 国产精品久久久久久久久免费相片 | 日韩精品一区二区三区视频 | 在线视频欧美精品| 亚洲欧美日韩国产一区二区三区| 丁香啪啪综合成人亚洲小说| 国产色产综合色产在线视频| 韩国成人精品a∨在线观看| 欧美电视剧在线看免费| 美女网站在线免费欧美精品| 日韩一区二区免费在线电影| 日本午夜一本久久久综合| 欧美一区二区三区免费在线看| 久热成人在线视频| 国产调教视频一区| 成人av在线一区二区三区| 日韩一区日韩二区| 欧美亚洲综合久久|