Django(part40)--如何走向404(django static 404)

网友投稿 281 2022-08-31


Django(part40)--如何走向404(django static 404)

学习笔记,仅供参考,有错必究

如何走向404

有的时候,我们需要主动让网页抛出404错误,这时该咋整呢?

我们可以在代码中抛出Http404异常,让客户端的访问产生404错误,详情请看下面的代码。

urls.py

from django.urls import re_pathfrom django.contrib import adminfrom . import viewsurlpatterns = [ re_path(r'^admin/', admin.site.urls), re_path(r'^test404/$', views.test404),]

views.py

from django.import Http404def test404(request): print("我被请求啦!") raise Http404

我们开启服务器,并向Found: /test404/[22/Jun/2020 22:31:24] "GET /test404/ HTTP/1.1" 404 1706

注意事项

抛出404错误一般应用在权限管理中,权限管理是指根据当前登录的用户信息,来决定视图处理函数是否有权利执行。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:浅谈Java安全之C3P0链利用与分析
下一篇:python之csv模块(part1)--写入csv文件(python中创建csv文件)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~