0

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)

したがって、私の観点からは、登録とロードの両方が行われています - 私が見逃している明らかなものはありますか?

4

0 に答える 0