Exemplo n.º 1
0
    def render(self, template, page):
        variables = {
            'page_uri': self.request.uri,
            'page_path': self.request.path,
            'base_template': Template(DEFAULT_TEMPLATE.encode('utf-8')),
            'page': page,
        }

        variables.update(dict([[x.strip() for x in line.split(':', 1)] for line in page.data.split('\n') if ':' in line]))

        t = Template(template.encode('utf-8')).render(Context(variables))
        return self.reply(t)
Exemplo n.º 2
0
def render_s(template, values):
	from django.template import Context, Template
	t = Template(template.encode('utf-8'))
	c = Context(values)
	return t.render(c)