91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

宿迁市| 通海县| 铜陵市| 临邑县| 闽侯县| 温州市| 德格县| 铜山县| 张家川| 昭觉县| 高青县| 彭阳县| 安新县| 抚远县| 南宁市| 新晃| 遵化市| 大余县| 永城市| 清新县| 隆回县| 苍山县| 启东市| 托克托县| 东丰县| 汤原县| 南开区| 高台县| 鲁甸县| 贵溪市| 布尔津县| 色达县| 浠水县| 交城县| 平罗县| 龙口市| 依安县| 丰都县| 鄂尔多斯市| 德昌县| 平山县|