Naprawdę nie rozumiem, w jaki sposób mogę załadować niestandardowy filtr znaczników z innej aplikacji. mam podobny problem jak ten Load custom template tag from another application? I robię to w ten sam sposób, ale nadal robi załadować i otrzymuję ten błąd:ładowanie niestandardowych filtrów znaczników z innej aplikacji
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
mam aplikację w ustawieniach zainstalowanych aplikacji zbyt. Próbowałem załadować go na różne sposoby, jak wspomniano poniżej: {% load fillme_tag%} {% load fillme.fillme_tag%} #filleme to appname.
Struktura jest następująca:
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
----- zawartość fillme_tag.py ----
from django import template
register = template.Library()
@register.filter(name='demotag')
def demotag(value):
return value
Czy możesz dodać zawartość fillme_tag.py? – shalakhin
właśnie edytowałem moje pytanie i dodałem je :) – Maverick
Tak, jest w INSTALLED_APPS w ustawieniach – Maverick