Como faço para vincular em relação a uma raiz da aplicação Pylons?
Pergunta
Em Pilões Eu tenho um modelo mako ligando para /static/resource.css
. Como faço para vincular automaticamente para /pylons/static/resource.css
quando eu decidir para mapear o aplicativo para um subdiretório no meu servidor web?
Solução
Se você quer que seus links de arquivos estáticos para ser relativo à raiz do seu aplicativo, envolvê-los como este em seus modelos (assumindo Mako e Pilares 0.9.7):
${url('/static/resource.css')}
O caminho raiz do seu aplicativo será adicionado. Não há necessidade de definir rotas específicas para cada arquivo.
Outras dicas
O que você quer são rotas estáticas :
map.connect('resource', '/static/resource.css', _static=True)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow