Example #1
0
def render_from_request(request, template_name, **context):
    template = dd.plugins.jinja.renderer.jinja_env.get_template(template_name)
    ar = BaseRequest(
        renderer=dd.plugins.public.renderer,
        request=request)
    context = ar.get_printable_context(**context)
    return template.render(**context)
Example #2
0
 def get(self, request, *args, **kw):
     # raise Exception("20171122 {} {}".format(
     #     get_language(), settings.MIDDLEWARE_CLASSES))
     ar = BaseRequest(request=request, renderer=settings.SITE.kernel.default_renderer, permalink_uris=True)
     env = settings.SITE.plugins.jinja.renderer.jinja_env
     template = env.get_template("publisher/login.html")
     context = ar.get_printable_context(obj=self)
     response = http.HttpResponse(
         template.render(**context),
         content_type='text/html;charset="utf-8"')
     return response
Example #3
0
    def get(self, request):
        ui = settings.SITE.plugins.openui5
        ar = BaseRequest(
            # user=user,
            request=request,
            renderer=ui.renderer)
        context = dict(
            # title=ar.get_title(),
            # heading=ar.get_title(),
            # main=main,
        )
        context.update(ar=ar)

        context = ar.get_printable_context(**context)
        env = settings.SITE.plugins.jinja.renderer.jinja_env
        template = env.get_template("openui5/main.html")
        return http.HttpResponse(
            template.render(**context),
            content_type='text/html;charset="utf-8"')
Example #4
0
 def getit():
     ui = settings.SITE.plugins.react
     # if not settings.SITE.build_js_cache_on_startup:
     #     ui.renderer.build_js_cache(False)
     ar = BaseRequest(
         # user=user,
         request=request,
         renderer=ui.renderer)
     context = dict(
         # title=ar.get_title(),
         # heading=ar.get_title(),
         # main=main,
         front_end=ui,
         request=request,
         user=user,  # Current user
     )
     context.update(ar=ar)
     context = ar.get_printable_context(**context)
     env = settings.SITE.plugins.jinja.renderer.jinja_env
     template = env.get_template("react/main.html")
     return http.HttpResponse(template.render(**context),
                              content_type='text/html;charset="utf-8"')
Example #5
0
def render_from_request(request, template_name, **context):
    template = dd.plugins.jinja.renderer.jinja_env.get_template(template_name)
    ar = BaseRequest(renderer=dd.plugins.public.renderer, request=request)
    context = ar.get_printable_context(**context)
    return template.render(**context)