강사님~! TemplateSyntaxError 질문 드립니다!
해결됨
파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
강사님! 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? 이런 에러가 떴습니다. 메세지를 보아하니 유효하지 않은 태그가 34번에 있는데 그 이름이 endblock이고 심플하게는 태그 잘썼냐? 이런걸로 해석이 되는데요. {% extends 'gram/layout.html' %} {% load bootstrap5 %} {% block content %} <!-- 파일도 전송할 경우에는 반드시 enctype="multipart/form-data"를 해줘야 한다. --> <form action="" method="post" enctype="multipart/form-data"> {% csrf_token %} {% bootstrap_form form %}% <!-- form을 써줄때는 반드시 table로 감싸줘야 생김새가 깨져보이지 않고 정돈되어 나온다. --> <!-- 두번째 방법으로는 form.as_table을 해주면 된다. --> {% comment %} <table> {{ form }} </table> {% endcomment %} {% buttons %} {% comment %} <input type="submit" value="저장"> {% endcomment %} <button class="btn btn-success"> 저장 </button> {% endbuttons %} <!-- 여기를 통해서 전달받게 되는 데이터는 request.POST의 형식으로 전달이 된다. 따라서 이것과 관련된 로직을 구현해야하며, 추가로 파일저장이 있을 경우에는 request.FILES도 추가적으로 정의해주어야 한다. --> </form> <hr> <!-- NoReverseMatch에러의 요소였어서, 각 인자에 post를 추가해 주었고 이건 주석처리 해준다. --> <!-- {% if form.instance %} --> {% if post %} <a href="{{ post.get_absolute_url }}" class="btn btn-success"> 내용으로 </a> {% endif %} <a href="{% url 'gram:post_list' %}" class="btn btn-success">목록</a> {% endblock content %} 에러가 발생한 페이지를 보면 짝을 이루는 태그가 block -> block, endblock 각 한개씩 있음 buttons -> buttons, endbuttons 각 한개씩 있음 if -> if, endif 각 한개씩 있음. 뭐가 문제인걸까요? ㅠㅜ
- templatesyntaxerror
- react
- block
- python
- django
- docker





