如何在 Jinja2 模板中检索请求参数 a
?
http://foo.bar?a=1
最佳答案
这个答案我有点晚了,但其他解决方案并不能真正说明您对 Flask 的使用。
您将 Flask 与 Jinja2 一起使用这一事实使您的情况与其他框架有些不同。 Flask 实际上在所有 Jinja2 模板中为您提供了一些全局变量,而无需您显式地将它们传递给模板。
引用 http://flask.pocoo.org/docs/templating/#standard-context 上的 Flask 文档的一部分:
The following global variables are available within Jinja2 templates by default:
...
request The current request object (flask.request)
...
例如在模板中显示请求参数'a':
{{ request.args.get('a') }}
文档链接还列出了您可以通过类似方式访问的其他全局变量。
关于python - 在 Jinja2 中获取请求参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9647586/