如何相对于Pylons应用根路径链接?

1 投票
2 回答
702 浏览
提问于 2025-04-15 13:15

在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')}

这样做的话,你的应用程序根路径会自动加在前面。你就不需要为每个文件单独定义路径了。

撰写回答