Django(part40)--如何走向404
生活随笔
收集整理的這篇文章主要介紹了
Django(part40)--如何走向404
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
學習筆記,僅供參考,有錯必究
如何走向404
有的時候,我們需要主動讓網(wǎng)頁拋出404錯誤,這時該咋整呢?
我們可以在代碼中拋出Http404異常,讓客戶端的訪問產(chǎn)生404錯誤,詳情請看下面的代碼。
urls.py
from django.urls import re_path from django.contrib import admin from . import viewsurlpatterns = [re_path(r'^admin/', admin.site.urls),re_path(r'^test404/$', views.test404), ]views.py
from django.http import Http404 def test404(request):print("我被請求啦!")raise Http404我們開啟服務器,并向http://127.0.0.1:8000/test404/發(fā)起請求:
再查看CMD界面:
我被請求啦! Not Found: /test404/ [22/Jun/2020 22:31:24] "GET /test404/ HTTP/1.1" 404 1706- 注意事項
拋出404錯誤一般應用在權(quán)限管理中,權(quán)限管理是指根據(jù)當前登錄的用戶信息,來決定視圖處理函數(shù)是否有權(quán)利執(zhí)行。
總結(jié)
以上是生活随笔為你收集整理的Django(part40)--如何走向404的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 十二生肖顺序之谜
- 下一篇: Django(part41)--中间键M