Django

Code

Changeset 4983

Show
Ignore:
Timestamp:
04/09/07 08:11:39 (2 years ago)
Author:
mtredinnick
Message:

Fixed #3034 -- Added mimetype parameter to the direct_to_template() generic
view, for consistency with the other generic views. Thanks, Paul Bx.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/AUTHORS

    r4977 r4983  
    6161    brut.alll@gmail.com 
    6262    Jonathan Buchanan <jonathan.buchanan@gmail.com> 
     63    Paul Bx <pb@e-scribe.com> 
    6364    Antonio Cavedoni <http://cavedoni.com/> 
    6465    C8E 
  • django/trunk/django/views/generic/simple.py

    r4265 r4983  
    11from django.shortcuts import render_to_response 
    2 from django.template import RequestContext 
     2from django.template import loader, RequestContext 
    33from django.http import HttpResponse, HttpResponsePermanentRedirect, HttpResponseGone 
    44 
    5 def direct_to_template(request, template, extra_context={}, **kwargs): 
     5def direct_to_template(request, template, extra_context={}, mimetype=None, **kwargs): 
    66    """ 
    77    Render a given template with any extra URL parameters in the context as 
     
    1414        else: 
    1515            dictionary[key] = value 
    16     return render_to_response(template, dictionary, context_instance=RequestContext(request)) 
     16    c = RequestContext(request, dictionary) 
     17    t = loader.get_template(template) 
     18    return HttpResponse(t.render(c), mimetype=mimetype) 
    1719 
    1820def redirect_to(request, url, **kwargs):