예제 #1
0
 def render_html(self, template_name, **kwargs):
     return template.Environment().get_template(template_name).render({
         'view':
         self,
         **self.domain_context,
         **self.locale_context,
         **kwargs
     })
예제 #2
0
파일: base.py 프로젝트: JoshOY/vj4
 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)