본문 바로가기
반응형

Jinja24

[Python] flask jinja2에서 문자열 합치기 https://stackoverflow.com/questions/2061439/string-concatenation-in-jinja String concatenation in Jinja I just want to loop through an existing list and make a comma delimited string out of it. Something like this: my_string = 'stuff, stuff, stuff, stuff' I already know about loop.last, I just need to stackoverflow.com * jinja2 string concatenation 파이썬 처럼 join 가능 for x in string_list {{ string_l.. 2021. 9. 19.
Python의 Jinja2에서 For문 Index값 얻는 방법 Python의 Jinja2(Flask)에서 For문 Index값 얻는 방법에 대한 설명이다. 기본적으로 jinja2에서 for문은 아래와 같이 사용된다. {% for item in items %} {{ item }} {% endfor %} item을 나열하는 방식의 for문이다. 이 때 몇 번째 줄인지를 함께 입력하고 싶을 때 for문의 index가 필요하다. 방법은 많다. index를 변수로 설정해서 하나씩 늘려줘도 되지만, jinja2에서는 loop 객체를 제공하여 쉽게 index에 접근할 수 있다. loop.index는 1부터 시작하는 인덱스를 반환해주기 때문에 아래와 같이 쉽게 몇 번째인지 알 수 있다. {% for item in items %} {{ loop.index }}번째 아이템: {{ i.. 2021. 9. 16.
Python Jinja2에서 If문 사용하는 방법 python jinja2(flask) template에서 if문을 사용하는 방법 {% %} 태그 내부에 작성해야한다. {% if 조건식 %} // 조건식에 해당하는 경우 endif를 만나기 전까지의 구문을 수행함 {% elif 조건식 %} // 위 조건이 아닌 경우 또 다른 조건을 수행함 {% else %} // 위 조건이 아닌 경우 무조건 수행함 {% endif %} // if 조건식을 코드실행을 끝냄 참고로, jinja2 template에서는 {% %}로 for나 if문 등을 사용했다면, {% %}로 닫아주는 행이 필요하다. 예시. {% if data.YN == 'True' %} It's true 2021. 9. 16.
python jinja2 template 변수 선언하기 jinja에서 variable 선언하기. 파이썬 jinja2(flask)에서 변수를 생성하여 html내부에서 사용해야되는 경우가 있다. stackoverflow에 몇 답변이 있지만 해보니 모두 되지 않았다. https://stackoverflow.com/questions/3727045/set-variable-in-jinja Set variable in jinja I would like to know how can I set a variable with another variable in jinja. I will explain, I have got a submenu and I would like show which link is active. I tried this: {% set active_link = .. 2021. 9. 16.
반응형