#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))
Comments