jinja에서 다른 변수로 변수를 어떻게 설정할 수 있는지 알고 싶습니다. 설명하겠습니다. 하위 메뉴가 있으며 어떤 링크가 활성화되어 있는지 보여주고 싶습니다. 나는 이것을 시도했다 :
{% set active_link = {{recordtype}} -%}
여기서 recordtype은 내 템플릿에 주어진 변수입니다.
jinja에서 다른 변수로 변수를 어떻게 설정할 수 있는지 알고 싶습니다. 설명하겠습니다. 하위 메뉴가 있으며 어떤 링크가 활성화되어 있는지 보여주고 싶습니다. 나는 이것을 시도했다 :
{% set active_link = {{recordtype}} -%}
여기서 recordtype은 내 템플릿에 주어진 변수입니다.
답변:
{{ }}
템플릿에 값 을 인쇄 하도록 지시합니다 .이 작업은 수행하려는 것과 같은 식에서는 작동하지 않습니다. 대신 {% set %}
템플릿 태그를 사용한 다음 일반 Python 코드에서와 동일한 방식으로 값을 할당하십시오.
{% set testing = 'it worked' %}
{% set another = testing %}
{{ another }}
결과:
it worked
다중 변수 할당에 대한 좋은 속기
{% set label_cls, field_cls = "col-md-7", "col-md-3" %}
이렇게 설정하면됩니다
{% set active_link = recordtype -%}
set
주로 관심이있을 것입니다. .