¿Cómo puedo vincular en relación con una raíz de aplicación de pilones?
Pregunta
En Pylons tengo una plantilla mako que se vincula a /static/resource.css
. ¿Cómo puedo enlazar automáticamente a /pylons/static/resource.css
cuando decido asignar la aplicación a un subdirectorio en mi servidor web?
Solución
Si desea que los enlaces de sus archivos estáticos sean relativos a la raíz de su aplicación, envuélvalos de esta manera en sus plantillas (suponiendo que sean Mako y Pylons 0.9.7):
${url('/static/resource.css')}
La ruta de acceso raíz de su aplicación se incluirá en la parte superior. No es necesario definir rutas específicas para cada archivo.
Otros consejos
Lo que quieres son rutas estáticas :
map.connect('resource', '/static/resource.css', _static=True)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow