django-taggingアプリケーションに含まれている templatetags を読み込もうとしています (django-tagging templatetags docsは、load ステートメントがどうあるべきかを指定していません) が、タグを読み込むか登録するように促す TemplateSyntax エラーが発生します。私はやったと確信しています。
これが私のテンプレートの関連セクションです
1 {% extends "base_tags.html" %}
2
3 {% load staticfiles %}
4 {% load coltrane_tags %}
5 {% load tagging_tags %)
6
7 <div class="row">
8
9 {% block content %}
10 <div class="col-md-9">
11 {% tags_for_model coltrane.Entry as entry_tags %}
12 {% for obj in entry_tags %}
13 {{ obj }}
14 {% endfor %}
.. </div>
.. {% endblock %}
.. </div>
エラーメッセージは次のとおりです。
11 行目の無効なブロック タグ: 'tags_for_model'、予期される 'endblock'。このタグの登録または読み込みを忘れていませんか?
django-tagging モジュールを見ると、templatetags コードが表示されます。
<PythonVirtualEnv>/site-packages/tagging/templatetags/tagging_tags.py
使用したいタグは次のファイルに登録されています。
register.tag('tags_for_model', do_tags_for_model)
したがって、私の観点からは、登録とロードの両方が行われています - 私が見逃している明らかなものはありますか?