無効なブロックタグ: 'endblock'。このタグを登録またはロードするのを忘れましたか?

Source python html django

lこのエラーで立ち往生します。私はDjangoの新しいユーザーであり、Youtubeチャンネルの手順に従って学習しています。 lはすべて同じことをしましたが、このブロックタグエラーが発生しました。
これがlayout1htmlコンテンツです:
<!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>

<a href="http://www.noobmovies.com">Click me!</a>
<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",{})

この問題をどのように処理できますか? lがYoutubeチャンネルのようにすべてが同じように入力されていることを確認するためにダブルチェックを行ったので、通常、lは間違いをした場所を取得できませんでした。
推奨答え
{%の間にスペースがあるため、Djangoは開始ブロックタグを認識しませんでした。

また、他のテンプレートファイルの開始タグと終了タグの両方で同じエラーが発生します。
その他答え #1
単にタイプミスがあります。
{%ではなく{ %が必要であり、両方のテンプレートでこれらのタイプミスが発生しました。

だからあなたは持っている必要があります
<!DOCTYPE html>
<html lang="en">

  <head>
    <meta charset="UTF-8">
    <title>{% block title %}{% endblock %}</title>
  </head>
  <body>
    {% block content %}   {% endblock %}
  </body>
</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>

  <a href="http://www.noobmovies.com">Click me!</a>
  <img src="https://upload.wikimedia.org/wikipedia/en/7/72/Anthony_Raneri.jpg"/>

{% endblock %}

注:htmlファイルのIDを忘れないでください。コードが読みやすくなります。
その他答え #2
前の回答のいずれもうまくいかなかった場合は、次のことを試してください。

あなたはおそらくbase.htmlファイルを使用していて、静的cssが一番上の{% load static %}にロードされています。私にとっての問題は、これを他のテンプレートファイルにもロードする必要があることでした。

私はDjango2.0.3を使用していますが、これで問題が解決しました。
その他答え #3
私にとっては、テンプレートファイル内にを入れずにi18n を使用するという問題でした(ベーステンプレートにのみ入れました)
その他答え #4
私にとっては、テンプレートをコピーしたときにemacsが行を分割していたので、
{% endif  

一列に並んでいて
%} 

次の行にありました。これらは1行にまとめる必要があり、
{{ variable_name }}

あまりにも。

関連記事

翻訳する文字列に改行を入れます
echo $ JAVA_HOMEは何も返しません
PyTorchのnn.Linearのclass定義は何ですか?
メソッド名がsnake_caseの命名スタイルに準拠していません
Google Cloud Storage + Python:GCSの特定のフォルダーにあるobjを一覧表示する方法はありますか?