본문 바로가기
파이썬

파이썬 잘못된 블록 태그 : 'endblock'. 이 태그를 등록하거나로드하는 것을 잊으셨습니까?

by º기록 2020. 10. 29.
반응형

이 오류에 갇혀 있습니다. 저는 Django 를 처음 사용하고 있으며 YouTube 채널에서 다음 단계를 따라 학습하고 있습니다. 나는 모든 것을 똑같이했지만이 블록 태그 오류가 발생했습니다. 다음은 layout1 html 콘텐츠입니다.

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>{ % block title %}{% endblock %}</title>
</head>
<body>
{ % block content %}   {% endblock %}
</body>
</html>

색인 html 콘텐츠 :

{% extends "layout/layout1.html"%}


{% block title %}The Video page{% endblock %}


{ % block content %}


<h1>This is a html</h1>

<p>This is a p tag</p>


<img src="https://upload.wikimedia.org/wikipedia/en/7/72/Anthony_Raneri.jpg"/> {% endblock % }

views.py 콘텐츠 :

from django.template.response   import TemplateResponse


# Create your views here.
def video(request):

    return TemplateResponse (request,"video/index.html",{})

이 문제를 어떻게 처리 할 수 ​​있습니까? 모든 것이 유튜브 채널과 같은 형식인지 확인하기 위해 재확인을했고, 정상적으로는 내가 실수 한 곳을 알 수 없었습니다.

 

해결 방법

 

Django는 { % 사이에 공백이 있기 때문에 시작 블록 태그를 인식하지 못했습니다.

다른 템플릿 파일의 시작 및 끝 태그에도 동일한 오류가 있습니다.

 

참조 페이지 https://stackoverflow.com/questions/39935578

 

 

반응형

댓글