Flask python Jinja

[jinja] Flask에서 html 내 img 태그 동적 삽입

HR대장 2022. 3. 31. 10:37
728x90

일단 결론부터 말하면

"아... jinja 문법을 몰라 엄청 삽질했네..."

 

 

 

javascript에서는 inner HTML로 for문으로 넣어버리면 되는데,

flask + jinja에서는 img src의 static 경로가 먹히질 않는다. -0-;;

url_for를 쓰기 때문에, 이놈의 정체가 뭘까 한참 해맸는데,

 

{% for i in range(0,result_cnt) %}
    {{i|string}} <img src="{{ url_for('static', filename = 'rect_' + i|string +'.png') }}" alt=""><br>
 {% endfor %}

 

아무튼...

위 처럼 하면 rect_0.png ~ rect_xxx.png 까지 태깅을 동적으로 할 수 있다.

 

겨우 이런거 가지고 구글링 하고 2시간을 헤맸는걸 보니, 아직 멀었구나...ㅠ.ㅠ

 

728x90