Найти - Пользователи
Полная версия: helper+mako : подстановка переменных
Начало » Pyramid / Pylons / TurboGears » helper+mako : подстановка переменных
1
vak
Не знаю как подставить переменную в шаблоне mako
например в поле формы подставить первоначальное значение

${h.text_field('your_name')}
Если просто не из переменной, а в самом шаблоне, то все просто и ясно

${h.text_field('your_name','Первоначальное значение')}
А вот если нужно из переменной подставить? Разные варианты пробовал…
${h.text_field('your_name',${var})}
Но переменую в переменную подставить … не получается.
А вообще есть решение?
j2a
vak
Не знаю как подставить переменную в шаблоне mako
например в поле формы подставить первоначальное значение

Но переменую в переменную подставить … не получается.
А вообще есть решение?
${ h.text_field('your_name', c.var) }
только не забудь переменную в контексте передать
vak
j2a
${ h.text_field('your_name', c.var) }
только не забудь переменную в контексте передать
А если в наборе данных передается?
% for row in c.data:
<td>${ h.text_field('your_name', ${row[2])}}</td>
% endfor
Вроде так не работает. А есть ли какой способ?
j2a
vak
А если в наборе данных передается?
% for row in c.data:
<td>${ h.text_field('your_name', ${row[2])}}</td>
% endfor
Вроде так не работает. А есть ли какой способ?
Правильно
% for row in c.data:
<td>${ h.text_field('your_name', row[2]) }</td>
% endfor
vak
Ок, попробую так…
vak
Не работает
j2a
Симптомы?
vak
Извиняюсь…
Не то подставлял, проверяю еще
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB