在django中实现http404

时间:2012-08-29 14:28:14

标签: django django-views

实现django中找不到的页面,并查看了文档404

我还没有找到一个页面未找到错误,但是这里有什么问题

在我的网址代码中,我完成了以下操作,

  url(r'^$', 'site_config.views.pagenotfound')

来自django.http导入Http404

 def pagenotfound(request):
   return render_to_response('polls/pagenotfound.html', {})

1 个答案:

答案 0 :(得分:3)

在django中处理404和500的方式是:默认情况下,在templates目录中,创建一个404.html

如果您需要自定义处理程序,只需将这些添加到urls.py

即可
handler404 = 'views.page_not_found_custom'    
handler500 = 'views.page_error_found_custom'    

按照您想要的方式设计404.html页面