Revision: 9148
                            
                                                            
                                    
                                        
Initial Code
                                    
                                    
                                                            
                                    
                                        
Initial URL
                                    
                                    
                                                            
                                    
                                        
Initial Description
                                    
                                    
                                
                                                            
                                    
                                        
Initial Title
                                    
                                    
                                                            
                                    
                                        
Initial Tags
                                    
                                    
                                                            
                                    
                                        
Initial Language
                                    
                                    
                                                    
                        at October 22, 2008 22:11 by sgraber
                            
                            Initial Code
def render(request, template, context=None):
    return render_to_response(
               template, context or {},context_instance=RequestContext(request)
    )
django.views.generic.simple.direct_to_template takes request as the first parameter and does the same thing, in addition to providing URL parameters.
Here’s the source, from django/views/generic/simple.py:
def direct_to_template(request, template, extra_context=None, mimetype=None, **kwargs):
"""
Render a given template with any extra URL parameters in the context as
``{{ params }}``.
"""
if extra_context is None: extra_context = {}
dictionary = {'params': kwargs}
for key, value in extra_context.items():
if callable(value):
dictionary[key] = value()
else:
dictionary[key] = value
c = RequestContext(request, dictionary)
t = loader.get_template(template)
return HttpResponse(t.render(c), mimetype=mimetype)
                                Initial URL
http://www.fishandcross.com/blog/?p=713
Initial Description
Initial Title
Custom render function for Django view
Initial Tags
function, django
Initial Language
Python