在站点访问的过程中难免会因为不小心而访问到一些不存在的链接 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 = '...'
来源: http://www.bubuko.com/infodetail-3074295.html