Django中404处理 作者:hubeixie 发布时间:2026-01-15 20:47 分类:其它 阅读:29 ## 默认处理 当你在视图中提出 Http404 时,Django 会加载一个专门处理 404 错误的视图。默认情况下,它是视图 django.views.defaults.page_not_found() ## 自定义视图 如果想自定义,则如下: ``` // 必须顶层的urlconf中定义handler404 handler404 = views.my_404_view ...... ...... // 在view视图中定义自己想要的视图逻辑 def my_404_view(request, exception): ... return render(request, '404.html', status=404) ``` ## 自定义模板 顶层的templates中,编写404.html, 发生404异常都会渲染此模板,不管是否定义了其它逻辑视图(有就走自定义,无就走默认)
评论 (0)
请登录后发表评论
暂无评论,快来发表第一条评论吧!