Django自定义404500等页面模板

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django自定义404500等页面模板相关的知识,希望对你有一定的参考价值。

在站点访问的过程中难免会因为不小心而访问到一些不存在的链接404或网站突然抽风导致服务器错误500,但django默认的错误页面则不怎么友好,所以我们需要自定义404、500等页面,提升用户体验

1. 首先先写好404、500等页面的html文件

2. 在站点app项目中的views.py文件中编写网页404、500等处理函数

def pageNotFound(request):
    ‘‘‘ 
    404、500处理函数
    ‘‘‘
    return render(request, ‘404.html‘)

3. 在urls.py文件中添加404处理函数

urlpatterns = [...]

handler404 = ‘app.views.pageNotFound‘
handler500 = ‘...‘

以上是关于Django自定义404500等页面模板的主要内容,如果未能解决你的问题,请参考以下文章

django 自定义模板过滤器

Django 博客开发教程 10 - 页面侧边栏:使用自定义模板标签

VSCode自定义代码片段——.vue文件的模板

Django 自定义模板标签不返回任何值

VSCode自定义代码片段1——vue主模板

VSCode自定义代码片段(vue主模板)