def render_html(self, template_name, **kwargs): return template.Environment().get_template(template_name).render({ 'view': self, **self.domain_context, **self.locale_context, **kwargs })
def render_html(self, template_name, **kwargs): kwargs['handler'] = self kwargs['_'] = self.translate kwargs['domain_id'] = self.domain_id if not 'page_name' in kwargs: kwargs['page_name'] = self.NAME if 'page_title' not in kwargs: kwargs['page_title'] = self.translate(self.TITLE) if 'path_components' not in kwargs: kwargs['path_components'] = self.build_path((self.translate(self.NAME), None)) kwargs['reverse_url'] = self.reverse_url kwargs['datetime_span'] = self.datetime_span return template.Environment().get_template(template_name).render(kwargs)