別のアプリからカスタム タグ フィルターを読み込む方法について、私は本当に混乱しています。このLoad custom template tag from another application? のような同様の問題がありますか? そして、私は同じ方法でそれをやっていますが、それでもロードされず、このエラーが発生しています:
TemplateSyntaxError at /
'fillme_tag' is not a valid tag library: Template library fillme_tag not found, tried django.templatetags.fillme_tag,django.contrib.staticfiles.templatetags.fillme_tag,fillme.templatetags.fillme_tag
設定にもアプリがインストールされています。以下に示すように、さまざまな方法でロードを試みました: {% load fillme_tag %} {% load fillme.fillme_tag %} #filleme はアプリ名です。
構造は次のとおりです。
my_project:
app1:
templates:
index.html (this is where i want to load custom tag)
views.py
__init__.py
fillme:
templatetags:
__init__.py
fillme_tag.py (the tag lib)
__init__.py
----- fillme_tag.py の内容 ----
from django import template
register = template.Library()
@register.filter(name='demotag')
def demotag(value):
return value