Django

Code

Changeset 1350

Show
Ignore:
Timestamp:
11/21/05 23:47:51 (3 years ago)
Author:
adrian
Message:

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

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/views/defaults.py

    r1166 r1350  
    4848    return httpwrappers.HttpResponseRedirect('http://%s%s' % (object_domain, obj.get_absolute_url())) 
    4949 
    50 def page_not_found(request): 
     50def page_not_found(request, template_name='404'): 
    5151    """ 
    5252    Default 404 handler, which looks for the requested URL in the redirects 
     
    5656    Context: None 
    5757    """ 
    58     t = loader.get_template('404'
     58    t = loader.get_template(template_name
    5959    return httpwrappers.HttpResponseNotFound(t.render(Context())) 
    6060 
    61 def server_error(request): 
     61def server_error(request, template_name='500'): 
    6262    """ 
    6363    500 error handler. 
     
    6666    Context: None 
    6767    """ 
    68     t = loader.get_template('500'
     68    t = loader.get_template(template_name
    6969    return httpwrappers.HttpResponseServerError(t.render(Context()))