Ich habe einige Variablen in einer jinja2-Vorlage, die Zeichenfolgen sind, die durch ein ';' getrennt sind.
Ich muss diese Zeichenfolgen separat im Code verwenden. dh die Variable ist variable1 = "grün; blau"
{% list1 = {{ variable1 }}.split(';') %}
The grass is {{ list1[0] }} and the boat is {{ list1[1] }}
Ich kann sie vor dem Rendern der Vorlage aufteilen, aber da es manchmal bis zu 10 Zeichenfolgen innerhalb der Zeichenfolge gibt, wird dies chaotisch.
Ich hatte vorher einen JSP, wo ich tat:
<% String[] list1 = val.get("variable1").split(";");%>
The grass is <%= list1[0] %> and the boat is <%= list1[1] %>
BEARBEITEN:
Es funktioniert mit:
{% set list1 = variable1.split(';') %}
The grass is {{ list1[0] }} and the boat is {{ list1[1] }}