Django

장고 TemplateSyntaxError

zhelddustmq 2024. 8. 28. 15:24

아래와 같은 오류가 뜬다면 두가지를 체크해보자

TemplateSyntaxError at /instagram/new/ Invalid block tag on line 34: 'endblock', expected 'elif', 'else' or 'endif'. Did you forget to register or load this tag?

 

 

1. static 파일을 불러오는 html 각 상단에 {%load static%}이 있는지 확인.(base.html에 있어 상속 받는다 해도 각 html에 또 추가해야함.)

 

2. 코드 내용 중, 주석 처리를 <!--   -->이런식으로 한 내용 중 안에 if문이 있으면 주석 삭제.

<!-- -->는 장고 문법이 아니어서 안의 내용을 인식할 수 있음. comment태그 사용 권장.

'Django' 카테고리의 다른 글

DRF와 Postman (GET, PUT, DELETE, POST)  (0) 2024.08.29
Django Seed(Response와 Serializer)  (0) 2024.08.29
백엔드와 Django DRF, RESTful API  (0) 2024.08.23
Django Bootstrap, Fontawesome  (0) 2024.08.22
Model Relationship(M:N)  (0) 2024.08.21