Я использую пользовательскую модель Django (v1.5.5) Widget
, которая содержит HTML-код (с использованием TextField
) для размещения в определенных местах на разных страницах и позволяет сотрудникам легко изменять содержимое через административную часть Django.
Этот подход отлично работает с кодом HTML, CSS и Javascript. Используя следующий синтаксис в шаблонах:
{{ widget.content|safe }}
Тем не менее, я также хотел бы иметь возможность поместить в него код Django (используя теги шаблонов, методы вызова...), но этот код Django НЕ выполняется, а вместо этого он напрямую печатается, как если бы это был обычный текст.
Есть ли способ выполнить код Django с использованием фильтра safe
? Или я пропустил еще один фильтр? Возможно, мне придется использовать собственный фильтр или тег шаблона... Есть идеи?
Спасибо!