【问题标题】:How do I link relative to a Pylons application root?如何相对于 Pylons 应用程序根进行链接?
【发布时间】:2010-11-15 03:38:58
【问题描述】:

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

【问题讨论】:

    标签: python pylons mako


    【解决方案1】:

    如果您希望静态文件链接相对于您的应用根目录,请将它们像这样包装在您的模板中(假设 Mako 和 Pylons 0.9.7):

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

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

    【讨论】:

      【解决方案2】:

      你要的是static routes:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-07-30
        • 2011-04-09
        • 1970-01-01
        • 1970-01-01
        • 2010-10-21
        • 2021-12-27
        相关资源
        最近更新 更多