dissdoc
Май 13, 2011 09:33:00
Всем привет. Можно ли как-то сделать так, чтобы в TextField я мог добавлять templatetag'и и они не экранировались, а обрабатывались как в обычных шаблонах?
Александр Кошелев
Май 13, 2011 09:50:41
Да, можно.
Кстати, а почему они экранируются?
dissdoc
Май 13, 2011 09:58:21
Сам не пойму никак. Не разберусь. Записываю свой таг в TextField {% testtag %}
И такое же {% testtag %} выводится потом в шаблоне. :( Я думал таг и обработается как обычные темлейттаг, а его почему воспринимает django как обычную строку.
Добавлял фильтр safe не помогло. И без фильтров. Как было так и остается как строка, а не как таг
appetito
Май 13, 2011 18:53:23
dissdoc
Сам не пойму никак. Не разберусь. Записываю свой таг в TextField {% testtag %}
И такое же {% testtag %} выводится потом в шаблоне. :( Я думал таг и обработается как обычные темлейттаг, а его почему воспринимает django как обычную строку.
Добавлял фильтр safe не помогло. И без фильтров. Как было так и остается как строка, а не как таг
нутк! надо это дело через шаблонную систему прогонять, а не просто вставлять {{ поле_с_тегами }} в шаблон
dissdoc
Май 14, 2011 08:47:41
А можно пояснить “прогонять через шаблонную систему”? Это как?
Или доки где почитать по этой теме?
appetito
Май 14, 2011 09:49:38
dissdoc
Май 14, 2011 18:13:36
Я понял :) Спасибо огромное. Возникала такая идея у меня, но показалось это абсурдом в мыслях.. Мол “ну не.. такого не может быть” )))
Еще раз спасибо!