別のアプリからカスタムタグフィルタを読み込む方法は本当に混乱しています。 私はこのLoad custom template tag from another application? のような同様の問題を抱えていると、私はそれを同じようにやっているが、それでもそれはアップロードdoesntのと、私はこのエラーを取得しています:別のアプリからカスタムタグフィルタを読み込む
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はappnameです。次のように
構造は次のとおりです。
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
fillme_tag.pyのコンテンツを追加できますか? – shalakhin
私の質問を編集して追加しました:) – Maverick
はい、設定のINSTALLED_APPSにあります – Maverick