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)
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
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"')
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"')
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)