Django(part40)中,如何实现自定义404页面?
- 内容介绍
- 文章标签
- 相关推荐
本文共计333个文字,预计阅读时间需要2分钟。
学习笔记,仅供参考,有错必纠。如何走通404?有的时候,我们需要主动让网页抛出404错误,这时该整挺好。我们可以在代码中抛出Http404异常,使客户端访问产生404错误,详情请看下面。
学习笔记,仅供参考,有错必究
如何走向404
有的时候,我们需要主动让网页抛出404错误,这时该咋整呢?
我们可以在代码中抛出Http404异常,让客户端的访问产生404错误,详情请看下面的代码。
urls.py
from django.urls import re_pathfrom django.contrib import admin
from . import views
urlpatterns = [
re_path(r'^admin/', admin.site.urls),
re_path(r'^test404/$', views.test404),
]
views.py
from django.127.0.0.1:8000/test404/发起请求:再查看CMD界面:
我被请求啦!Not Found: /test404/
[22/Jun/2020 22:31:24] "GET /test404/ HTTP/1.1" 404 1706
- 注意事项
抛出404错误一般应用在权限管理中,权限管理是指根据当前登录的用户信息,来决定视图处理函数是否有权利执行。
本文共计333个文字,预计阅读时间需要2分钟。
学习笔记,仅供参考,有错必纠。如何走通404?有的时候,我们需要主动让网页抛出404错误,这时该整挺好。我们可以在代码中抛出Http404异常,使客户端访问产生404错误,详情请看下面。
学习笔记,仅供参考,有错必究
如何走向404
有的时候,我们需要主动让网页抛出404错误,这时该咋整呢?
我们可以在代码中抛出Http404异常,让客户端的访问产生404错误,详情请看下面的代码。
urls.py
from django.urls import re_pathfrom django.contrib import admin
from . import views
urlpatterns = [
re_path(r'^admin/', admin.site.urls),
re_path(r'^test404/$', views.test404),
]
views.py
from django.127.0.0.1:8000/test404/发起请求:再查看CMD界面:
我被请求啦!Not Found: /test404/
[22/Jun/2020 22:31:24] "GET /test404/ HTTP/1.1" 404 1706
- 注意事项
抛出404错误一般应用在权限管理中,权限管理是指根据当前登录的用户信息,来决定视图处理函数是否有权利执行。

