<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 第七節:錯誤處理 # 錯誤處理 在一些網站開發中。經常會需要捕獲一些錯誤,然后將這些錯誤返回比較優美的界面,或者是將這個錯誤的請求做一些日志保存。那么我們本節就來講講如何實現。 ## 常用的錯誤碼: - `404`:服務器沒有指定的url。 - `403`:沒有權限訪問相關的數據。 - `405`:請求的`method`錯誤。 - `400`:`bad request`,請求的參數錯誤。 - `500`:服務器內部錯誤,一般是代碼出bug了。 - `502`:一般部署的時候見得比較多,一般是`nginx`啟動了,然后`uwsgi`有問題。 ## 自定義錯誤模板: 在碰到比如`404`,`500`錯誤的時候,想要返回自己定義的模板。那么可以直接在`templates`文件夾下創建相應錯誤代碼的`html`模板文件。那么以后在發生相應錯誤后,會將指定的模板返回回去。 ![](https://img.kancloud.cn/ed/85/ed85f5931f0894013714a641e4ca06f7_313x67.png) ## 錯誤處理的解決方案: 對于`404`和`500`這種自動拋出的錯誤。我們可以直接在`templates`文件夾下新建相應錯誤代碼的模板文件。而對于其他的錯誤,我們可以專門定義一個`app`,用來處理這些錯誤。 ![](https://img.kancloud.cn/ac/fe/acfecb07592c9bcd72390e00a5302e74_1271x714.png)
                  <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>

                              哎呀哎呀视频在线观看