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 님 546
M 2022년 1월 12일 2:51 오전
2개의 답변이 있습니다. 1 / 1 Page
일단 짐작하기로는 같은 줄에 {% endif %}를 2번 써서 그런가요?
근데 제 vsc코드에서 저장하기를 누르면 자동으로 코드를 정리해주기 때문에
계속해서 {% endif %} 2개가 저런식으로 한줄에 있도록 저장이 됩니다..
혹시 이 vsc 설정부분 바꾸는 법 아시는 분있나요??
2022년 1월 12일 3:03 오전
vs code 왼쪽 하단 톱니바퀴 클릭해서 설정 가셔서 검색에서 Format On Save 쳐보세요. 이거 비활성화 하면 됩니다.
sudong 님
2023년 1월 27일 3:17 오후