<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                視圖函數在處理請求后,必須返回一個 `HttpResponse` 對象,或者 `HttpResponse`對象的子對象。 ## 1. HttpResponse 可以通過 **django.http.HttpResponse** 來構造響應對象,并設置 響應頭,響應體,響應體類型,狀態碼等。 ```python HttpResponse(content=響應體, content_type=響應體類型, status=狀態碼) ``` 響應體,狀態碼等也可以單獨設置 ```python response = HttpResponse() response.content = "響應體" response.status_code = 200 ``` 響應頭可以把 `HttpResponse` 對象當做字典來進行設置。 ```python response = HttpResponse() response[響應頭key] = 響應頭值 ``` 示例: ```python def response_view(request): response = HttpResponse() response.content = "響應體" response.status_code = 200 response['name'] = 'xuanli' return response ``` 響應結果 ``` Body:響應體 Headers:name →xuanli ``` ```python def response_view2(request): return HttpResponse(content="響應體", status=200) ``` 響應結果 ``` Body:響應體 ``` ## 2. HttpResponse的子類 Django提供了一系列HttpResponse的子類,可以快速設置狀態碼 ``` HttpResponseRedirect 301 HttpResponsePermanentRedirect 302 HttpResponseNotModified 304 HttpResponseBadRequest 400 HttpResponseNotFound 404 HttpResponseForbidden 403 HttpResponseNotAllowed 405 HttpResponseGone 410 HttpResponseServerError 500 ``` ## 3. JsonResponse 可以使用 `JsonResponse` 來快速構造json類型的響應對象,它可以幫助我們把數據轉換為json字符串,并把響應頭的 `Content_type` 為 `application/json` ``` from django.http import JsonResponse def resopnse_json(request): return JsonResponse({"name": "xuanli", "age": "18"}) ``` 響應結果 ``` { "age": "18", "name": "xuanli" } ``` ## 4. 重定向 使用 `redirect` 重定向 ``` def redirect_view(request): return redirect('/demo/index') ``` 重定向到 `/demo/index`
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看