[Tornado Template] 如何在模板里面返回当前的request对象呢?

2013-12-06 15:23:36 +08:00
 geew
比如self.current_user, 难道要每次把user传过去么??
flask有g.user可以直接使用, 貌似tornado没有类似的东西吧.
2125 次点击
所在节点    问与答
4 条回复
9hills
2013-12-06 15:28:51 +08:00
有的,不过tornado的文档太简略没写

http://www.tornadoweb.org/en/stable/_modules/tornado/web.html#RequestHandler.get_template_namespace

这里有默认的template namespace,其中你看到有request吧

那么直接在template里 {{request.xxx}}就能访问request的成员了
9hills
2013-12-06 15:29:42 +08:00
另外你可以override这个方法,增加属于自己的namespace<_<
geew
2013-12-06 15:48:17 +08:00
@9hills 谢谢
geew
2013-12-11 23:55:12 +08:00
@geew 自定义添加自己的 @geew 命名空间确实好用啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/92076

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX