7

我是 Python 和 Tornado Web 框架的初学者。当我在研究《 Tornado 简介》一书中的模板部分时,有一句话让我很困惑:

<link rel="stylesheet" href="{{ static_url("style.css") }}">

static_url当没有库导入命名空间时,应用程序如何知道在哪里调用函数?我static_url()在 Tornado 的 web 模块中找到了,但我不知道如何在该模板文件中成功调用此函数?

4

1 回答 1

7

RequestHandler类有一个方法get_template_namespace(),记录在这里。如果单击源链接,您将看到它如何创建一个字典,其中'static_url'设置为self.static_url

于 2013-03-14T09:52:44.673 回答