中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Django中HttpResponse與JsonResponse對象如何使用

發布時間:2021-07-20 16:22:02 來源:億速云 閱讀:284 作者:Leah 欄目:開發技術

Django中HttpResponse與JsonResponse對象如何使用,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

一:HttpResponse對象介紹

  1. 前面一節課講到的HttpRequest用于接受客戶端發送到服務器的內容,封裝成一個HttpRequest對象;

  2. 那么服務器視圖函數在處理相關邏輯后,也需要返回給我們的客戶端。

  3. HttpResponseBase或者它的子類就是返回給客戶端的對象;而HttpResponse則是HttpResponseBase用得最多的子類;


二:HttpResponse常用屬性

1. content:返回的內容。
2. status_code:返回的HTTP響應狀態碼。
3. 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文件)
4. 設置請求頭:response['X-Access-Token'] = 'xxxx'。

三:HttpResponse案例代碼1-返回文本

def index(request):
    content = "page 404"
    response = HttpResponse(content=content, content_type='text/plain', charset='utf-8')
    response.status_code = 404
    return response

Django中HttpResponse與JsonResponse對象如何使用


四:HttpResponse案例代碼2-返回json

def index(request):
    content = {'name': 'huangjiajin', 'age': 18}
    content = json.dumps(content)
    response = HttpResponse(content=content, content_type='application/json')
    response.status_code = 200
    return response

Django中HttpResponse與JsonResponse對象如何使用


五:JsonResponse案例代碼3-返回json

1. 案例

def index(request):
    content = {'name': 'huangjiajin', 'age': 18, 'class': 'k02'}
    return JsonResponse(content)

Django中HttpResponse與JsonResponse對象如何使用


2. JsonResponse 講解

可以點擊進去看到JsonResponse也是繼承了HttpResponse對象進行了二次封裝
Django中HttpResponse與JsonResponse對象如何使用

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

郓城县| 石景山区| 濮阳市| 安达市| 江西省| 南汇区| 土默特右旗| 莒南县| 宜黄县| 密云县| 原平市| 灵川县| 凤山市| 友谊县| 尼玛县| 东阿县| 崇礼县| 张家港市| 丰台区| 黑山县| 宁晋县| 莲花县| 布拖县| 潞城市| 盐边县| 曲靖市| 阳山县| 犍为县| 噶尔县| 独山县| 沙洋县| 儋州市| 泰宁县| 宝山区| 古交市| 古浪县| 宁远县| 长治市| 九寨沟县| 克什克腾旗| 阳山县|