Python web.py шаблон, как избежать (.) точки

#python #templates #escaping #web.py

#python #шаблоны #экранирование #web.py

Вопрос:

В web.py шаблон: index.html Я написал:

 $def with(s)
<img src="$s.filename.png" />
  

значение s.filename равно «picuture», поэтому я хочу распечатать

 <img src="picture.png" />
  

но как я могу сказать web.py система шаблонов не должна использовать $s.filename.png, просто используйте $s.filename и добавьте к нему «.png»?

Ответ №1:

Смотрите Документацию Templetor:

Выражение может быть заключено в () или {} для явной группировки.

Итак, в вашем случае,

 <img src="${s.filename}.png" />