#views.py from django.shortcuts import get_object_or_404, render_to_response from django.template import RequestContext, Context, Template from models import DocumentTemplate from django.utils.safestring import mark_safe def printable_form(self, object_id, template_id): """Get a `template` and drop information into it.""" doc_template = DocumentTemplate.objects.get(pk=template_id) result = get_object_or_404(SomeInfo, pk=object_id) t = Template(doc_template.content) c = Context({'result': result,}) final_html = t.render(c) final_html = mark_safe(final_html) return render_to_response('printable.html', {'final_html':final_html}, RequestContext(request))