[python] 진자에서 변수 설정

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 -%}


답변