/ Published in: Python
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
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)
URL: http://www.fishandcross.com/blog/?p=713