Как связать ссылку с корнем приложения Pylons?
Вопрос
В Pylons у меня есть шаблон мако, ссылающийся на /static/resource.css
. Как автоматически связаться с /pylons/static/resource.css
, когда я решу сопоставить приложение с подкаталогом на моем веб-сервере?
Решение
Если вы хотите, чтобы ссылки на статические файлы относились к корню вашего приложения, оберните их так в своих шаблонах (при условии, что Mako и Pylons 0.9.7):
${url('/static/resource.css')}
Будет добавлен корневой каталог вашего приложения. Нет необходимости определять конкретные маршруты для каждого файла.
Другие советы
Вам нужны статические маршруты :
map.connect('resource', '/static/resource.css', _static=True)
Не связан с StackOverflow