def get_context_data(self,**kwargs):
context = super(GiftCertificatePDFView,self).get_context_data(**kwargs)
template = getConstant('vouchers__giftCertPDFTemplate')
# For security reasons, the following tags are removed from the template before parsing:
# {% extends %}{% load %}{% debug %}{% include %}{% ssi %}
content = re.sub('\{%\s*((extends)|(load)|(debug)|(include)|(ssi))\s+.*?\s*%\}','',template.content)
t = Template(content)
rendered_content = t.render(Context(context))
context.update({
'header': template.subject,
'content': rendered_content
})
return context
评论列表
文章目录