Django Request對象以及模板表單提交

Request對象

從Request對象中獲取數(shù)據(jù):
URL相關(guān)信息
HttpRequest對象包含當(dāng)前請求URL的一些信息, 可以用以下方式獲瓤反稀:

屬性/方法 說明 輸出舉例
request.path 除域名以外的請求路徑,以正斜杠開頭 "/hello/"
request.get_host() 主機(jī)名(比如尺锚,通常所說的域名) "127.0.0.1:8000" or "www.example.com"
request.get_full_path() 請求路徑酷师,可能包含查詢字符串 "/hello/?print=true"
request.is_secure() 如果通過HTTPS訪問讶凉,則此方法返回True, 否則返回False True 或者 False $1
request.META

request.META 是一個Python字典山孔,包含了所有本次HTTP請求的Header信息懂讯,比如用戶IP地址和用戶Agent(通常是瀏覽器的名稱和版本號)。 注意台颠,Header信息的完整列表取決于用戶所發(fā)送的Header信息和服務(wù)器端設(shè)置的Header信息褐望。 這個字典中幾個常見的鍵值有:

  • HTTP_REFERER,進(jìn)站前鏈接網(wǎng)頁串前,如果有的話瘫里。 (請注意榕暇,它是REFERRER的筆誤淮悼。)

  • HTTP_USER_AGENT,用戶瀏覽器的user-agent字符串,如果有的話玩荠。 例如: "Mozilla/5.0 (X11; U; Linux i686; fr-FR; rv:1.8.1.17) Gecko/20080829 Firefox/2.0.0.17" .

  • REMOTE_ADDR 客戶端IP,如:"12.345.67.89" 。(如果申請是經(jīng)過代理服務(wù)器的話阶冈,那么它可能是以逗號分割的多個IP地址闷尿,如:"12.345.67.89,23.456.78.90" 。)

//META數(shù)據(jù)獲取實(shí)例
def ua_display_bad(request):
    ua = request.META['HTTP_USER_AGENT']  # Might raise KeyError!
    return HttpResponse("Your browser is %s" % ua)

所有metaa屬性輸出:

request.POST

request.POST 是一個類字典對象女坑,讓你可以通過關(guān)鍵字的名字獲取提交的數(shù)據(jù)填具。

注意,Django 還以同樣的方式提供 request.GET 用于訪問 GET 數(shù)據(jù) —— 但我們在代碼中顯式地使用 request.POST 匆骗,以保證數(shù)據(jù)只能通過 POST 調(diào)用改動劳景。

如果post沒有獲取到變量傳入, 則會引發(fā)一個 KeyError

//獲取傳入的參數(shù)choice
choice = request.POST['choice']

表單

表單操作流程官方教材已經(jīng)很詳細(xì), 不需要另外補(bǔ)充:
https://docs.djangoproject.com/zh-hans/2.1/intro/tutorial04/

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市碉就,隨后出現(xiàn)的幾起案子盟广,更是在濱河造成了極大的恐慌,老刑警劉巖瓮钥,帶你破解...
    沈念sama閱讀 218,451評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件筋量,死亡現(xiàn)場離奇詭異,居然都是意外死亡碉熄,警方通過查閱死者的電腦和手機(jī)桨武,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來锈津,“玉大人呀酸,你說我怎么就攤上這事∏戆穑” “怎么了七咧?”我有些...
    開封第一講書人閱讀 164,782評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長叮叹。 經(jīng)常有香客問我艾栋,道長,這世上最難降的妖魔是什么蛉顽? 我笑而不...
    開封第一講書人閱讀 58,709評論 1 294
  • 正文 為了忘掉前任蝗砾,我火速辦了婚禮,結(jié)果婚禮上携冤,老公的妹妹穿的比我還像新娘悼粮。我一直安慰自己,他們只是感情好曾棕,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,733評論 6 392
  • 文/花漫 我一把揭開白布扣猫。 她就那樣靜靜地躺著,像睡著了一般翘地。 火紅的嫁衣襯著肌膚如雪申尤。 梳的紋絲不亂的頭發(fā)上癌幕,一...
    開封第一講書人閱讀 51,578評論 1 305
  • 那天,我揣著相機(jī)與錄音昧穿,去河邊找鬼勺远。 笑死,一個胖子當(dāng)著我的面吹牛时鸵,可吹牛的內(nèi)容都是我干的胶逢。 我是一名探鬼主播,決...
    沈念sama閱讀 40,320評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼饰潜,長吁一口氣:“原來是場噩夢啊……” “哼初坠!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起彭雾,我...
    開封第一講書人閱讀 39,241評論 0 276
  • 序言:老撾萬榮一對情侶失蹤某筐,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后冠跷,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體南誊,經(jīng)...
    沈念sama閱讀 45,686評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,878評論 3 336
  • 正文 我和宋清朗相戀三年蜜托,在試婚紗的時候發(fā)現(xiàn)自己被綠了抄囚。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,992評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡橄务,死狀恐怖幔托,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情蜂挪,我是刑警寧澤重挑,帶...
    沈念sama閱讀 35,715評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站棠涮,受9級特大地震影響谬哀,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜严肪,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,336評論 3 330
  • 文/蒙蒙 一史煎、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧驳糯,春花似錦篇梭、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至帘睦,卻和暖如春袍患,著一層夾襖步出監(jiān)牢的瞬間坦康,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評論 1 270
  • 我被黑心中介騙來泰國打工协怒, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留涝焙,地道東北人卑笨。 一個月前我還...
    沈念sama閱讀 48,173評論 3 370
  • 正文 我出身青樓孕暇,卻偏偏與公主長得像,于是被迫代替她去往敵國和親赤兴。 傳聞我的和親對象是個殘疾皇子妖滔,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,947評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 網(wǎng)絡(luò) 理論模型,分為七層物理層數(shù)據(jù)鏈路層傳輸層會話層表示層應(yīng)用層 實(shí)際應(yīng)用,分為四層鏈路層網(wǎng)絡(luò)層傳輸層應(yīng)用層 IP...
    FlyingLittlePG閱讀 774評論 0 0
  • WSGIRequest對象 Django在接收到http請求之后,會根據(jù)http請求攜帶的參數(shù)以及報(bào)文信息創(chuàng)建一個...
    yungege閱讀 306評論 1 1
  • 小狼善造詞桶良,比如十月份座舍,小區(qū)里的游泳池關(guān)閉了不再營業(yè),里面沒有水了陨帆,小狼說想游泳曲秉,我告訴他:“游泳池已經(jīng)關(guān)閉啦∑G#”...
    Exorcist閱讀 357評論 1 0
  • 概述 網(wǎng)站傳輸信息過程承二,經(jīng)過若干的運(yùn)營商和基站,出于道德非道德纲爸,合法不合法手段亥鸠,你的傳輸信息很容易被拿走泄漏為此我...
    squidbrother閱讀 135評論 0 0