国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

31.HttpRequest對象的學習

番茄西紅柿 / 3059人閱讀

摘要:一個字符串表示請求使用的方法常用的值包括。一個字符串表示提交的數據的編碼方式。一個既可讀又可寫的類似于字典的對象表示當前的會話只有當啟用會話的支持時才可用。

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

HttpRequest對象

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。

??可以掃碼關注本人公眾號——任何問題都可在公眾號提問(定時有專人解答);并且不定時更新干貨文。歡迎關注哦!??

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/119311.html

相關文章

  • SCORM標準應用編程接口(API)和數據模型(Data Model)學習及總結

    摘要:需要對每個用戶的每個內容對象維護一個數據結構。并沒有直接和相連,所以是將數據由暫存的內存中取出。采用實現的可用進行數據提交。記錄的完成情況,包括未嘗試未學習未完成,已完成。 簡介 SCORM定義了一個網絡化學習的內容聚合模型(Content Aggregaion Model)和學習對象的實時運行環境(Run-time Environment)。簡單說,它是為了滿足對網絡化學習內容的高水...

    ThinkSNS 評論0 收藏0
  • 【EASYDOM系列教程】索引

    摘要:系列教程是一套免費開源,任何人都可以免費學習分享,甚至可以進行修改。本文是這套系列教程的索引也就是目錄第一回介紹在最開始,我們先來了解是什么的作用,以及瀏覽器的支持是怎么樣的。 《EASYDOM》系列教程是一套免費、開源,任何人都可以免費學習、分享,甚至可以進行修改。但需要注明作者及來源,并且不能用于商業。 本文是這套系列教程的索引(也就是目錄): 第一回 DOM 介紹 在最開始,我...

    yanwei 評論0 收藏0
  • Spring框架學習筆記(一):官方文檔介紹,IoC與AOP概念學習

    摘要:構造函數注入通過調用類的構造函數,將接口實現類通過構造函數變量傳入。而在中,其使用橫切技術,將這類代碼從原屬的封裝對象中提取出來,封裝到一個可重用模塊中,稱為。 最近實習用到Spring的開發框架,但是之前沒有接觸過,因此希望利用網上的資源來學習以下。 Spring官方給出了非常全面的介紹,非常適合我這種完全的小白……在這一系列學習中,我閱讀的主要資源是5.1.2 Reference ...

    mindwind 評論0 收藏0
  • 初學者學習JAVASCRIPT很吃力怎么辦?到底該如何學習JS?

    摘要:給初學者的印象總是那么的雜而亂,相信很多初學者都在找輕松學習的途徑。通常學了很久的基礎之后,變量函數對象你也都略知一二,但一到公司開發項目的時候,卻又難以下手。 Js給初學者的印象總是那么的雜而亂,相信很多初學者都在找輕松學習Js的途徑。在這里給大家總結一些學習Js的經驗,希望能給后來的學習者探索出一條輕松學習Js之路。Js給人那種感覺的原因多半是因為它如下的特點:A:本身知識很抽象、...

    WrBug 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<