Environment added.
This commit is contained in:
parent
c62a652e3a
commit
72e042ed8a
@ -61,7 +61,9 @@ class TemplateView(BaseView):
|
|||||||
except:
|
except:
|
||||||
context['json'] = None
|
context['json'] = None
|
||||||
pass
|
pass
|
||||||
|
self.request.app.jinja2_env.globals["request"] = self.request
|
||||||
|
self.request.app.jinja2_env.globals["context"] = context
|
||||||
|
|
||||||
if str(path).endswith(".md"):
|
if str(path).endswith(".md"):
|
||||||
renderer = MarkdownRenderer(self.request.app, path)
|
renderer = MarkdownRenderer(self.request.app, path)
|
||||||
|
|
||||||
@ -83,9 +85,7 @@ class TemplateView(BaseView):
|
|||||||
"<body>{% markdown %}"+content+"{% endmarkdown %}</body>",
|
"<body>{% markdown %}"+content+"{% endmarkdown %}</body>",
|
||||||
"</html>"
|
"</html>"
|
||||||
])
|
])
|
||||||
self.request.app.jinja2_env.globals["request"] = self.request
|
with open(".temp.html", "w+") as f:
|
||||||
aelf.request.app.jinja2_env.globals["context"] = context
|
|
||||||
with open(".temp.html", "w+") as f:
|
|
||||||
f.write(markdown_default_page)
|
f.write(markdown_default_page)
|
||||||
content = aiohttp_jinja2.render_string(".temp.html",self.request,context=context)
|
content = aiohttp_jinja2.render_string(".temp.html",self.request,context=context)
|
||||||
pathlib.Path(".temp.html").unlink()
|
pathlib.Path(".temp.html").unlink()
|
||||||
|
@ -126,6 +126,8 @@ class PythonExtension(Extension):
|
|||||||
|
|
||||||
return html.escape(result.stdout + result.stderr) if stderr else result.stdout
|
return html.escape(result.stdout + result.stderr) if stderr else result.stdout
|
||||||
environment = self.environment
|
environment = self.environment
|
||||||
|
|
||||||
|
|
||||||
request = self.environment.globals["request"]
|
request = self.environment.globals["request"]
|
||||||
context = self.environment.globals["context"]
|
context = self.environment.globals["context"]
|
||||||
db = self.app.db
|
db = self.app.db
|
||||||
|
Loading…
Reference in New Issue
Block a user