3-02 깃허브의 코드를 복붙해도 자꾸 버그가 발생하네요.

안녕하세요
C:\projects\mysite\templates\pybo\question_list.html]
파일에다가 깃허브에 올라온 코드를 복사 붙혀넣기를 했는데
다음과 같은 버그가 발생합니다.

오류 내용은 밑에와 같습니다!!

54 {% endif %} {% endif %} {% endfor %}

TemplateSyntaxError at /pybo/
Invalid block tag on line 54: 'endif', expected 'empty' or 'endfor'. Did you forget to register or load this tag?

(2번째 {% endif %}에서 에러가 발생함.)

일단은 버그메세지에 나온것 처럼 태그 empty와 태그 endfor을 해봤지만
첫번째 empty를 했을경우 {% if page_number >= question_list.number|add:-5 and page_number <= question_list.number|add:5 %} 렌더링이 안되고
두번째 endfor을 했을경우 그 바로 뒤의 태그 endfor에서 또 다른 문제가 발생했습니다!
어떻게 해야할까요.
도와주세요!!

qwefghnm1212 462

M 2022년 1월 12일 2:51 오전

목록으로
2개의 답변이 있습니다. 1 / 1 Page

일단 짐작하기로는 같은 줄에 {% endif %}를 2번 써서 그런가요?
근데 제 vsc코드에서 저장하기를 누르면 자동으로 코드를 정리해주기 때문에
계속해서 {% endif %} 2개가 저런식으로 한줄에 있도록 저장이 됩니다..
혹시 이 vsc 설정부분 바꾸는 법 아시는 분있나요??

qwefghnm1212

2022년 1월 12일 3:03 오전

+1 같은줄에 2번써서 그런게 아니라 {% 로 시작해서 %} 로 끝나는 문장 사이에 줄바꿈이 있던건 아닌가요? - 박응용님, 2022년 1월 12일 11:26 오전 추천 , 대댓글
@박응용님 아 작가님 너무 감사합니다. 중간에 작가님이 말한것처럼 줄바꿈이 있던 문장이 있었는데 고쳤더니 잘 작동하네요!! 오늘 좋은거 하나 배워갑니다!! - qwefghnm1212님, 2022년 1월 12일 1:07 오후 추천 , 대댓글

vs code 왼쪽 하단 톱니바퀴 클릭해서 설정 가셔서 검색에서 Format On Save 쳐보세요. 이거 비활성화 하면 됩니다.

sudong

2023년 1월 27일 3:17 오후