Environment added.

This commit is contained in:
retoor 2025-02-10 00:37:44 +01:00
parent c62a652e3a
commit 72e042ed8a
2 changed files with 6 additions and 4 deletions

View File

@ -61,6 +61,8 @@ class TemplateView(BaseView):
except:
context['json'] = None
pass
self.request.app.jinja2_env.globals["request"] = self.request
self.request.app.jinja2_env.globals["context"] = context
if str(path).endswith(".md"):
renderer = MarkdownRenderer(self.request.app, path)
@ -83,8 +85,6 @@ class TemplateView(BaseView):
"<body>{% markdown %}"+content+"{% endmarkdown %}</body>",
"</html>"
])
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)

View File

@ -126,6 +126,8 @@ class PythonExtension(Extension):
return html.escape(result.stdout + result.stderr) if stderr else result.stdout
environment = self.environment
request = self.environment.globals["request"]
context = self.environment.globals["context"]
db = self.app.db