Kaydet (Commit) 57981fb2 authored tarafından Adrian Holovaty's avatar Adrian Holovaty

Changed views.defaults page_not_found and server_error to pass in optional template_name override

git-svn-id: http://code.djangoproject.com/svn/django/trunk@1350 bcc190cf-cafb-0310-a4f2-bffc1f526a37
üst bedf10a9
......@@ -47,7 +47,7 @@ def shortcut(request, content_type_id, object_id):
return httpwrappers.HttpResponseRedirect(obj.get_absolute_url())
return httpwrappers.HttpResponseRedirect('http://%s%s' % (object_domain, obj.get_absolute_url()))
def page_not_found(request):
def page_not_found(request, template_name='404'):
"""
Default 404 handler, which looks for the requested URL in the redirects
table, redirects if found, and displays 404 page if not redirected.
......@@ -55,15 +55,15 @@ def page_not_found(request):
Templates: `404`
Context: None
"""
t = loader.get_template('404')
t = loader.get_template(template_name)
return httpwrappers.HttpResponseNotFound(t.render(Context()))
def server_error(request):
def server_error(request, template_name='500'):
"""
500 error handler.
Templates: `500`
Context: None
"""
t = loader.get_template('500')
t = loader.get_template(template_name)
return httpwrappers.HttpResponseServerError(t.render(Context()))
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment