Форум сайта python.su
0
Всем привет. Можно ли как-то сделать так, чтобы в TextField я мог добавлять templatetag'и и они не экранировались, а обрабатывались как в обычных шаблонах?
Офлайн
2
Да, можно.
Кстати, а почему они экранируются?
Офлайн
0
Сам не пойму никак. Не разберусь. Записываю свой таг в TextField {% testtag %}
И такое же {% testtag %} выводится потом в шаблоне. :( Я думал таг и обработается как обычные темлейттаг, а его почему воспринимает django как обычную строку.
Добавлял фильтр safe не помогло. И без фильтров. Как было так и остается как строка, а не как таг
Офлайн
2
dissdocнутк! надо это дело через шаблонную систему прогонять, а не просто вставлять {{ поле_с_тегами }} в шаблон
Сам не пойму никак. Не разберусь. Записываю свой таг в TextField {% testtag %}
И такое же {% testtag %} выводится потом в шаблоне. :( Я думал таг и обработается как обычные темлейттаг, а его почему воспринимает django как обычную строку.
Добавлял фильтр safe не помогло. И без фильтров. Как было так и остается как строка, а не как таг
Офлайн
0
А можно пояснить “прогонять через шаблонную систему”? Это как?
Или доки где почитать по этой теме?
Офлайн
2
Офлайн
0
Я понял :) Спасибо огромное. Возникала такая идея у меня, но показалось это абсурдом в мыслях.. Мол “ну не.. такого не может быть” )))
Еще раз спасибо!
Офлайн