【Djangoエラー即解決!】Invalid block tag on line 17: ‘bootstrap_javascript’, expected ‘endblock’. Did you forget to register or load this tag?

Django

(最終更新月:2021年12月)

エラーが出てお困りの方へ

Invalid block tag on line 17: ‘bootstrap_javascript’, expected ‘endblock’. Did you forget to register or load this tag?

解決方法が2つほどありますので、お好きな方で対処ください

  1. settings.py > TEMPATES > OPTIONS > builtinsの設定
  2. {% load bootstrap4 %}の記述

【builtinsの設定方法】

settings.pyで下記を追記します

TEMPLATES = [
    {
        'OPTIONS': {
            'context_processors': [
            #....,
            ],
            'builtins':[  #この箇所を追記します
                'bootstrap4.templatetags.bootstrap4', #この箇所を追記します
            ], #この箇所を追記します
        },
    },
]

【bootstrap4タグのローディング】

{% load bootstrap4 %} #この箇所を追記
{% bootstrap_javascript jquery='full' %}

いかがでしょうか?

もし「まだ解決しない!」という場合は、最初から「django-bootstrap4」の設定をしなおす必要があるかもしれません

こちら↓を参考に始めからやってみましょう

✔当ブログは以下のような方に向けて書かれています

「Djangoでのアプリ開発を学びたい!」

「Djangoで開発したアプリをWebで公開するにはどうするの?」

✔当ブログ掲載の記事

  • Djangoで作る日報アプリ開発
  • WebアプリをWeb上に公開する方法
  • Webアプリ開発に必要なそのほかの情報
【Django】チュートリアル|日報アプリの開発から公開まで
Djangoのチュートリアルをお探しですか?具体的に「手を動かして作ってみたい!」という方へ向けて、誰でもできる簡易的な日報アプリの開発を通じて、Djangoの様々な機能に触れていくシリーズとなっています。PythonでWebアプリを作りたい方、必見の記事となります!

ITCブログにご協力いただける方は、以下もご検討いただけると嬉しいです。

ITCへ投げ銭をする

タイトルとURLをコピーしました