最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Django框架HttpResponse對象用法實例分析

 更新時間:2019年11月01日 11:38:53   作者:HMMHMH  
這篇文章主要介紹了Django框架HttpResponse對象用法,結(jié)合實例形式分析了Django框架HttpResponse對象基本原理、功能及響應(yīng)請求的相關(guān)操作技巧,需要的朋友可以參考下

本文實例講述了Django框架HttpResponse對象用法。分享給大家供大家參考,具體如下:

1.HttpResponse

可通過HttpResponse構(gòu)造響應(yīng)對象:

HttpResponse(content=響應(yīng)體, content_type=響應(yīng)體數(shù)據(jù)類型, status=狀態(tài)碼)

響應(yīng)頭可以直接將HttpResponse對象當(dāng)做字典進(jìn)行響應(yīng)頭鍵值對的設(shè)置:

response = HttpResponse()
response['itcast'] = 'Python' # 自定義響應(yīng)頭Itcast, 值為Python

Django提供了一系列HttpResponse的子類,可以快速設(shè)置狀態(tài)碼:

HttpResponseRedirect 301
HttpResponsePermanentRedirect 302
HttpResponseNotModified 304
HttpResponseBadRequest 400
HttpResponseNotFound 404
HttpResponseForbidden 403
HttpResponseNotAllowed 405
HttpResponseGone 410
HttpResponseServerError 500

2.JsonResponse

JsonResponse來構(gòu)造響應(yīng)對象的作用:

(1)幫助我們將數(shù)據(jù)轉(zhuǎn)換為json字符串

(2)設(shè)置響應(yīng)頭Content-Type為application/json

用法:

return JsonResponse(dict,safe) (safe默認(rèn)為True,保證可以將對象轉(zhuǎn)為json,如果為非字典對象,則報錯,可設(shè)置為False傳遞非字典對象)

例:

def response(request):
 return JsonResponse({'city': 'beijing', 'subject': 'python'})

3.redirect重定向

return redirect(路徑)

4.reverse反解析

reverse可根據(jù)路由名稱返回路由路徑。

用法:

reverse(路由名稱)

如果未指明命名空間,路由名稱:

namespace:reverse(name)

如果指明命名空間,路由名稱:

namespace:reverse(namespace:name)

希望本文所述對大家基于Django框架的Python程序設(shè)計有所幫助。

相關(guān)文章

  • 一行Python代碼制作動態(tài)二維碼的實現(xiàn)

    一行Python代碼制作動態(tài)二維碼的實現(xiàn)

    這篇文章主要介紹了一行Python代碼制作動態(tài)二維碼的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • pytorch中 gpu與gpu、gpu與cpu 在load時相互轉(zhuǎn)化操作

    pytorch中 gpu與gpu、gpu與cpu 在load時相互轉(zhuǎn)化操作

    這篇文章主要介紹了pytorch模型載入之gpu和cpu互轉(zhuǎn)操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • 深入淺析Python字符編碼

    深入淺析Python字符編碼

    Python的字符串編碼規(guī)則一直讓我很頭疼,花了點時間研究了下,并不復(fù)雜,本文給大家介紹python字符編碼,感興趣的朋友一起學(xué)習(xí)吧
    2015-11-11
  • python 將字符串轉(zhuǎn)換成字典dict

    python 將字符串轉(zhuǎn)換成字典dict

    將字符串轉(zhuǎn)化成字典dict類型?這個可以用python的標(biāo)準(zhǔn)庫simplejson 轉(zhuǎn)換為JSON格式。
    2013-03-03
  • Python報錯:OSError:?[Errno?22]?Invalid?argument解決方案及應(yīng)用實例

    Python報錯:OSError:?[Errno?22]?Invalid?argument解決方案及應(yīng)用實例

    最近跑別人的項目遇到一個這樣的問題一開始以為是沒有用管理員的權(quán)限運行,導(dǎo)致創(chuàng)建不了日志文件后來發(fā)現(xiàn)是和windows的命名規(guī)則沖突了,這篇文章主要給大家介紹了關(guān)于Python報錯:OSError:?[Errno?22]?Invalid?argument的解決方案及應(yīng)用實例,需要的朋友可以參考下
    2024-07-07
  • python去除刪除數(shù)據(jù)中\(zhòng)u0000\u0001等unicode字符串的代碼

    python去除刪除數(shù)據(jù)中\(zhòng)u0000\u0001等unicode字符串的代碼

    這篇文章主要介紹了python去除刪除數(shù)據(jù)中\(zhòng)u0000\u0001等unicode字符串的代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • Python中datetime模塊參考手冊

    Python中datetime模塊參考手冊

    Python處理時間和日期方面的模塊,主要就是datetime、time、calendar三個模塊的使用。下面這篇文章主要給大家介紹的是Python中的datetime模塊,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-01-01
  • 如何使用Python?Matplotlib繪制條形圖

    如何使用Python?Matplotlib繪制條形圖

    當(dāng)我們使用plot方法繪圖時,默認(rèn)繪制的是折線圖,下面這篇文章主要給大家介紹了關(guān)于如何使用Python?Matplotlib繪制條形圖的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • Python二叉樹的遍歷操作示例【前序遍歷,中序遍歷,后序遍歷,層序遍歷】

    Python二叉樹的遍歷操作示例【前序遍歷,中序遍歷,后序遍歷,層序遍歷】

    這篇文章主要介紹了Python二叉樹的遍歷操作,結(jié)合實例形式分析了Python針對二叉樹的前序遍歷,中序遍歷,后序遍歷,層序遍歷等相關(guān)操作實現(xiàn)技巧,需要的朋友可以參考下
    2018-12-12
  • 68行Python代碼實現(xiàn)帶難度升級的貪吃蛇

    68行Python代碼實現(xiàn)帶難度升級的貪吃蛇

    本文主要介紹了Python代碼實現(xiàn)帶難度升級的貪吃蛇,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01

最新評論

锦屏县| 苗栗县| 若尔盖县| 盐山县| 宜兴市| 馆陶县| 仁布县| 寿光市| 秦皇岛市| 南召县| 馆陶县| 井冈山市| 高尔夫| 龙井市| 康定县| 乌兰察布市| 浠水县| 延长县| 北宁市| 昌图县| 宁德市| 红桥区| 新乐市| 通化市| 垣曲县| 定襄县| 晋州市| 阿勒泰市| 长兴县| 县级市| 区。| 扬中市| 长宁区| 杭锦后旗| 鄂伦春自治旗| 开江县| 察雅县| 建水县| 勐海县| 博爱县| 靖安县|