Ejemplo n.º 1
0
 def tojson(self, autoescape = True):
     t = handle()
     try:
         s = force_str(self.dumps())
         return s if not autoescape else t.mark_safe(s)
     except Exception as e:
         return self.handleError(e, autoescape)
Ejemplo n.º 2
0
Archivo: css.py Proyecto: strogo/djpcms
 def render(self, template_engine = None):
     loader = template.handle(template_engine)
     if self.process:
         data = self.clone(self.process(self.data))
     else:
         data = self
     return loader.render(self.template,data)
Ejemplo n.º 3
0
    def loader(self):
        from djpcms.template import handle

        return handle("jinja2")
Ejemplo n.º 4
0
 def __init__(self, err, url = None):
     loader = handle()
     self.html = loader.render_to_string(['bits/post-error.html',
                                          'djpcms/bits/post-error.html'],
                                         {'error':loader.mark_safe(err),
                                          'url': url})
Ejemplo n.º 5
0
 def handleError(self, e, autoescape = True):
     t = handle()
     s = force_str(e)
     return s if not autoescape else t.mark_safe(s)