2013-04-23 3 views
0

나는 jinja이라는 템플릿을 쓰고있다. HTML 파일, 나는 썼다 :jinja2 gloable set doesnt work

{% set tmpx, tmpy = 0 %} 

{% for greeting in greetings %} 
    {% if greeting.author %} 

     {% tmpx = greeting.data_x %} 
     {% tmpy = greeting.data_y %} 

    {% endif %} 
{% endfor %} 

결과는 프로그램이 tmpx, tmpy을 찾을 수 있습니다. 그래서 글로벌 세트를 사용하는 방법에 대해 혼란스러워합니다.

답변

0

나는 진자로 너무 많이하려고한다고 생각합니다. 블록 내에서 또는 블록과 같이 모든 블록 내부에서 설정 한 변수 값에 액세스 할 수 없습니다. 모든 논리를 컨트롤러로 옮겨야합니다. 여기에 값을 입력하십시오 :