欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

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

Django框架HttpResponse和HttpRequest對象學習

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

HttpRequest對象

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

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對象學習的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    一区二区高清免费观看影视大全| 蜜桃免费网站一区二区三区| 国产v综合v亚洲欧| 一卡二卡三卡四卡| 欧美精品日韩一本| 一区二区三区美女视频| 97久久精品人人做人人爽 | 欧美精品一区二区久久婷婷| 日韩国产欧美在线观看| 男男一级淫片免费播放| 69堂亚洲精品首页| 亚洲18影院在线观看| av漫画在线观看| 欧美视频一区二区三区| 亚洲一线二线三线久久久| 女教师高潮黄又色视频| 欧美日韩综合一区| 亚洲网友自拍偷拍| 无码成人精品区在线观看| 欧美剧在线免费观看网站| 午夜私人影院久久久久| 免费黄色三级网站| 欧美va在线播放| 久久99久久精品| jizz日本在线播放| 国产精品每日更新在线播放网址| 国产精品1区2区3区在线观看| 精品视频第一页| 国产精品久久久久影院亚瑟| 成人动漫视频在线| 欧美性生活久久| 午夜国产精品影院在线观看| 日本免费福利视频| 精品国产3级a| 国产精品99久久久久久宅男| 四虎永久免费在线| 国产精品久久久久久久蜜臀 | 亚洲国产精品成人综合| 国产盗摄女厕一区二区三区| 色诱亚洲精品久久久久久| 亚洲制服丝袜在线| av网站免费在线播放| 久久精品日产第一区二区三区高清版 | 成人午夜av影视| 在线观看欧美日本| 首页国产丝袜综合| 黄色片网站免费| 国产精品精品国产色婷婷| 91麻豆国产香蕉久久精品| 91精品国产综合久久小美女| 国内久久婷婷综合| 欧美激情图片小说| 香蕉av福利精品导航| 亚欧洲乱码视频| 国产精品久久久久久福利一牛影视| 91在线一区二区三区| 日韩欧美区一区二| 国产不卡视频在线观看| 欧美色爱综合网| 九九**精品视频免费播放| 国产精品白嫩白嫩大学美女| 午夜视黄欧洲亚洲| 欧美a级片免费看| 一区二区三区日韩| 国产伦理片在线观看| 亚洲欧美综合色| a视频免费观看| 中文字幕一区二区三区在线不卡| 天天躁日日躁狠狠躁av麻豆男男| 国产清纯白嫩初高生在线观看91| 免费黄色av网址| 国产无遮挡一区二区三区毛片日本| 99在线热播精品免费| 精品噜噜噜噜久久久久久久久试看 | 91视频国产资源| 26uuu亚洲综合色| 91色porny| 久久亚洲一区二区三区明星换脸 | 免费黄色三级网站| 国产精品久久久久影视| 亚洲资源中文字幕| 免费欧美一级片| 国产亚洲精品aa午夜观看| 制服.丝袜.亚洲.中文.综合懂| 久久久国产午夜精品| 91蝌蚪porny成人天涯| 久久久国产午夜精品| 一级黄色免费视频| 中文字幕av一区二区三区| 国产麻豆剧传媒精品国产av| 国产精品福利一区二区| 在线免费观看黄色小视频| 一区二区三区免费网站| 国语对白在线播放| 久久99国产精品免费| 欧美日韩国产另类不卡| 成人午夜电影小说| 久久精品一区四区| jizz日本免费| 亚洲综合图片区| 91精品一区二区三区蜜桃| 麻豆91在线播放| 欧美精品视频www在线观看| 成人久久视频在线观看| 久久久久久亚洲综合| 亚洲麻豆一区二区三区| 国产精品私房写真福利视频| 色噜噜在线观看| 一区二区视频免费在线观看| 日日碰狠狠添天天爽| 捆绑紧缚一区二区三区视频| 欧美一区中文字幕| 黑人无套内谢中国美女| 亚洲特黄一级片| 三上悠亚在线观看视频| 国产一区二区免费看| 欧美tk—视频vk| 日韩免费高清一区二区| 亚洲一区二区在线视频| 午夜爽爽爽男女免费观看| 美女国产一区二区| 欧美一级二级三级蜜桃| 熟妇人妻久久中文字幕| 亚洲最色的网站| 欧美午夜宅男影院| av成人免费在线观看| 国产农村妇女毛片精品久久麻豆| 国产精品无码网站| 日韩 欧美一区二区三区| 91.麻豆视频| 特黄特色免费视频| 亚洲欧美在线视频| 一本大道久久a久久综合婷婷| 成人激情动漫在线观看| 国产精品久99| 色综合久久中文字幕| av一区二区三区黑人| **欧美大码日韩| 中文字幕手机在线观看| 久久嫩草精品久久久久| 日韩精品卡通动漫网站| 久久成人羞羞网站| 久久久久久电影| 国产精品视频看看| 成人丝袜18视频在线观看| 欧美国产禁国产网站cc| 亚洲色图综合区| hitomi一区二区三区精品| 中文字幕亚洲在| 欧美午夜精品久久久久久超碰| 91视频.com| 亚洲成人免费av| 日本高清不卡一区| 成年人看片网站| 丝袜美腿成人在线| 日韩欧美电影一区| 日本一二三不卡视频| 久久不见久久见中文字幕免费| 欧美一区二区女人| 乐播av一区二区三区| 国产精品18久久久久久久久| 日韩伦理电影网| 欧美三电影在线| 免费观看一区二区三区| 美女视频一区二区三区| 国产欧美一区二区在线| 国产精品久久久免费看| 性一交一黄一片| 亚洲妇熟xx妇色黄| 欧美电影免费提供在线观看| 五月天婷婷丁香网| 丰满少妇久久久久久久| 亚洲男人的天堂网| 欧美视频一区在线观看| 亚洲中文字幕一区| 日韩成人免费在线| 日韩一区二区在线看片| 伊人久久久久久久久久久久久久| 91视频在线观看| 日本不卡123| 国产亚洲一二三区| 国产精品成人免费观看| 欧美夫妇交换xxx| 国产麻豆精品95视频| 亚洲一线二线三线视频| 久久久久久麻豆| 欧美午夜一区二区三区免费大片| 国产特黄级aaaaa片免| 成人综合婷婷国产精品久久蜜臀| 有坂深雪av一区二区精品| 91精品国产入口| 蜜桃传媒一区二区亚洲| 国产成人久久精品77777最新版本| 亚洲靠逼com| 久久影院午夜论| 欧美在线视频日韩| 大胸美女被爆操| 亚洲视频 中文字幕| 国产成人免费av在线| 亚洲第一久久影院|