如何链接相对于Pylons应用程序根目录?

时间:2009-07-29 16:41:49

标签: python pylons mako

在Pylons中,我有一个链接到/static/resource.css的mako模板。当我决定将应用程序映射到我的Web服务器上的子目录时,如何自动链接到/pylons/static/resource.css

2 个答案:

答案 0 :(得分:2)

如果您希望静态文件链接与您的应用程序根目录相关,请在模板中将它们包装起来(假设Mako和Pylons 0.9.7):

${url('/static/resource.css')}

您的应用的根路径将被添加。无需为每个文件定义特定路由。

答案 1 :(得分:1)

你想要的是static routes

map.connect('resource', '/static/resource.css', _static=True)