Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 23, 2008 07:40:08

vak
От:
Зарегистрирован: 2007-05-04
Сообщения: 262
Репутация: +  0  -
Профиль   Отправить e-mail  

helper+mako : подстановка переменных

Не знаю как подставить переменную в шаблоне mako
например в поле формы подставить первоначальное значение

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

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



Офлайн

#2 Окт. 23, 2008 12:32:35

j2a
От:
Зарегистрирован: 2006-06-29
Сообщения: 869
Репутация: +  1  -
Профиль   Отправить e-mail  

helper+mako : подстановка переменных

vak
Не знаю как подставить переменную в шаблоне mako
например в поле формы подставить первоначальное значение

Но переменую в переменную подставить … не получается.
А вообще есть решение?
${ h.text_field('your_name', c.var) }
только не забудь переменную в контексте передать



Офлайн

#3 Окт. 23, 2008 12:50:27

vak
От:
Зарегистрирован: 2007-05-04
Сообщения: 262
Репутация: +  0  -
Профиль   Отправить e-mail  

helper+mako : подстановка переменных

j2a
${ h.text_field('your_name', c.var) }
только не забудь переменную в контексте передать
А если в наборе данных передается?
% for row in c.data:
<td>${ h.text_field('your_name', ${row[2])}}</td>
% endfor
Вроде так не работает. А есть ли какой способ?



Отредактировано (Окт. 23, 2008 13:09:50)

Офлайн

#4 Окт. 23, 2008 14:13:25

j2a
От:
Зарегистрирован: 2006-06-29
Сообщения: 869
Репутация: +  1  -
Профиль   Отправить e-mail  

helper+mako : подстановка переменных

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



Офлайн

#5 Окт. 23, 2008 16:04:18

vak
От:
Зарегистрирован: 2007-05-04
Сообщения: 262
Репутация: +  0  -
Профиль   Отправить e-mail  

helper+mako : подстановка переменных

Ок, попробую так…



Офлайн

#6 Окт. 24, 2008 07:11:03

vak
От:
Зарегистрирован: 2007-05-04
Сообщения: 262
Репутация: +  0  -
Профиль   Отправить e-mail  

helper+mako : подстановка переменных

Не работает



Офлайн

#7 Окт. 24, 2008 08:48:26

j2a
От:
Зарегистрирован: 2006-06-29
Сообщения: 869
Репутация: +  1  -
Профиль   Отправить e-mail  

helper+mako : подстановка переменных

Симптомы?



Офлайн

#8 Окт. 24, 2008 09:12:18

vak
От:
Зарегистрирован: 2007-05-04
Сообщения: 262
Репутация: +  0  -
Профиль   Отправить e-mail  

helper+mako : подстановка переменных

Извиняюсь…
Не то подставлял, проверяю еще



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version