Tôi thực sự bối rối về cách tôi có thể tải bộ lọc thẻ tùy chỉnh từ một ứng dụng khác. Tôi có một vấn đề tương tự như Load custom template tag from another application? này Và, tôi đang làm điều đó một cách tương tự, nhưng nó vẫn doesnt tải lên và tôi nhận được lỗi này:tải các bộ lọc thẻ tùy chỉnh từ một ứng dụng khác
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
Tôi có ứng dụng trong các thiết lập cài đặt ứng dụng quá. Tôi đã thử tải bằng nhiều cách khác nhau như được đề cập bên dưới: {% load fillme_tag%} {% load fillme.fillme_tag%} #filleme là tên ứng dụng.
Cấu trúc như sau:
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
----- nội dung của fillme_tag.py ----
from django import template
register = template.Library()
@register.filter(name='demotag')
def demotag(value):
return value
Bạn có thể thêm nội dung của fillme_tag.py không? – shalakhin
chỉ cần chỉnh sửa câu hỏi của tôi và thêm nó :) – Maverick
Có, nó đang trong INSTALLED_APPS trong cài đặt – Maverick