jinja2를 이용한 웹서비스 개발 중 오류발생

백종석·2022년 5월 12일
0

Error note

목록 보기
3/4
post-thumbnail

항해99 1주차 토이프로젝트 진행 중 원하는 페이지로 넘어가지 못하고 TemplateSyntaxError가 발생했다.

처음보는 jinja2 에러창에 일단 1차 당황하고 문제가 있는 부분이 어디에 있는지 찾지 못해 2차로 당황했다.

그러다가 제일 밑에 html 파일 이름과 에러가 발생한 코드열을 알려주는 곳을 찾아서 확인하고 파이참을 확인하고 에러가 난 부분을 찾았다.

                            <a class="card-title" href="/detail/{{ post.name }}">{{ post.name }}</a>
                        </div>
                    </div>
                </div>
                {% endfor %}
            </div>
        </section>
    </div>

에러 발생부분은 jinja2 를 이용해 html 코드 작성 중 반복문을 작성하는데, 반복문이 끝나는 부분의 코드가 {% end for %}로 띄어쓰기가 되어있어서 발생한 것이었고 {% endfor %}로 띄어쓰기를 지워주었더니 문제가 해결됐다.








도대체 python flask를 사용해서 서버를 구동하는 부분까지는 이해하지만, jinja2 너무 싫다.....

profile
항해중인 우당탕탕 코린이

0개의 댓글