Environment added.

This commit is contained in:
retoor 2025-02-10 00:34:17 +01:00
parent 3e91e33d40
commit c62a652e3a

View File

@ -83,8 +83,8 @@ class TemplateView(BaseView):
"<body>{% markdown %}"+content+"{% endmarkdown %}</body>",
"</html>"
])
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)