Есть ли возможность расширить веб-шаблон смерч с опцией внутри шаблона HTMLТорнадо Шаблонирование с {% Код%} {%}% конец
{% code %}
# Python code
{% end %}
Есть ли возможность расширить веб-шаблон смерч с опцией внутри шаблона HTMLТорнадо Шаблонирование с {% Код%} {%}% конец
{% code %}
# Python code
{% end %}
Нет, нет такой опции. Шаблоны Tornado довольно либеральны в разрешении кода python непосредственно в шаблоне, особенно с директивой {% set %}
(которая может включать в себя любой оператор одной строки, а не только назначение переменной), но невозможно использовать многострочные операторы, кроме которые имеют соответствующие директивы-шаблоны ({% for %}
, {% if %}
, {% try %}
и {% while %}
)
Hi @Ben Darnell. Но я видел некоторые, где использование {% code%} в комбинации торнадо. Есть ли альтернатива для добавления такой функции? –
Шаблоны Tornado никогда не поддерживали директиву '{% code%}'; если вы видели его где-то, это, должно быть, было в какой-то другой системе шаблонов. –