반응형
외부 루프의 루프 고급 가져 오기
jinja에서 loop.index 변수는 현재 실행중인 루프의 반복 번호를 보유합니다.
중첩 루프가있는 경우 내부 루프에서 외부 루프의 현재 반복을 어떻게합니까?
예를 들어 다음과 같이 변수에 저장합니다.
{% for i in a %}
{% set outer_loop = loop %}
{% for j in a %}
{{ outer_loop.index }}
{% endfor %}
{% endfor %}
중첩 루프 내부에서 loop.parent를 사용하여 외부 루프의 여러를 사용할 수 있습니다.
{% for i in a %}
{% for j in i %}
{{loop.parent.index}}
{% endfor %}
{% endfor %}
이 임시 변수를 사용하는 것보다 훨씬 더 우수한 솔루션입니다. 출처 -http : //jinja.pocoo.org/docs/templates/#for
참고 URL : https://stackoverflow.com/questions/1567291/get-loop-index-of-outer-loop
반응형
'ProgramingTip' 카테고리의 다른 글
R의 roxygen2 문서에서 다른 패키지에 연결 (0) | 2020.12.12 |
---|---|
Jira 프로젝트에서 구성 요소를 사용하는 모범 사례 (0) | 2020.12.12 |
JAR에 속성 파일을로드 하시겠습니까? (0) | 2020.12.12 |
C #에서 할당 연산자 오버로딩 (0) | 2020.12.12 |
무게를 제외하고 동일한 글꼴이 다른 브라우저에서 다르게 글꼴입니다. (0) | 2020.12.12 |