如何相对于Pylons应用根路径链接?
在Pylons框架中,我有一个mako模板,它链接到了 /static/resource.css
。当我决定把这个应用程序映射到我服务器上的一个子目录时,怎么才能自动链接到 /pylons/static/resource.css
呢?
2 个回答
1
你想要的是静态路由:
map.connect('resource', '/static/resource.css', _static=True)
2
如果你想让你的静态文件链接相对于你的应用程序根目录,可以在你的模板中这样包裹它们(假设你使用的是Mako和Pylons 0.9.7):
${url('/static/resource.css')}
这样做的话,你的应用程序根路径会自动加在前面。你就不需要为每个文件单独定义路径了。