У меня есть некоторые переменные в шаблоне jinja2, которые являются строками, разделенными символом ';'.
Мне нужно использовать эти строки отдельно в коде. то есть переменная variable1 = "зеленый, синий"
{% list1 = {{ variable1 }}.split(';') %}
The grass is {{ list1[0] }} and the boat is {{ list1[1] }}
Я могу разделить их перед визуализацией шаблона, но поскольку иногда он может содержать до 10 строк внутри строки, это становится беспорядочным.
У меня был jsp, прежде чем я сделал:
<% String[] list1 = val.get("variable1").split(";");%>
The grass is <%= list1[0] %> and the boat is <%= list1[1] %>
EDIT:
Он работает с:
{% set list1 = variable1.split(';') %}
The grass is {{ list1[0] }} and the boat is {{ list1[1] }}