From c62a652e3aa06b1b6a8db912ecb999684e74fa1e Mon Sep 17 00:00:00 2001 From: retoor Date: Mon, 10 Feb 2025 00:34:17 +0100 Subject: [PATCH] Environment added. --- src/dreamii/app.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/dreamii/app.py b/src/dreamii/app.py index ffc15dc..cb28e6c 100644 --- a/src/dreamii/app.py +++ b/src/dreamii/app.py @@ -83,8 +83,8 @@ class TemplateView(BaseView): "{% markdown %}"+content+"{% endmarkdown %}", "" ]) - self.request.app.jinja2_env["request"] = self.request - aelf.request.app.jinja2_env["context"] = context + self.request.app.jinja2_env.globals["request"] = self.request + aelf.request.app.jinja2_env.globals["context"] = context with open(".temp.html", "w+") as f: f.write(markdown_default_page) content = aiohttp_jinja2.render_string(".temp.html",self.request,context=context) @@ -123,6 +123,8 @@ class Dreamii(BaseApplication): self.router.add_view("/{tail:.*}", TemplateView) self.jinja2_env.enable_async = False self.jinja2_env.globals["app"] = self + self.jinja2_env.globals["request"] = None + self.jinja2_env.globals["context"] = {} self.jinja2_env.add_extension(MarkdownExtension) self.jinja2_env.add_extension(PythonExtension)