如何a在Jinja2模板中检索请求参数?
a
http://foo.bar?a=1
我对这个答案有些迟,但是其他解决方案并不能真正解决你使用Flask的问题。
将Flask与Jinja2一起使用的事实使你的情况与其他框架有所不同。Flask实际上使所有Jinja2模板中都可以使用一些全局变量,而无需你将它们显式传递给模板。
在http://flask.pocoo.org/docs/templating/#standard-context引用Flask文档的一部分:
默认情况下,以下全局变量在Jinja2模板中可用:
…
request当前请求对象(flask.request)
因此,例如,在模板中显示请求参数“ a”:
{{ request.args.get('a') }}
文档链接还列出了你可以类似方式访问的其他全局变量。