Opened 7 years ago
Closed 7 years ago
#30428 closed Bug (worksforme)
Custom tags not loaded.
| Reported by: | Ozan Gerdaneri | Owned by: | nobody |
|---|---|---|---|
| Component: | Template system | Version: | dev |
| Severity: | Normal | Keywords: | templatetags load fail |
| Cc: | Triage Stage: | Unreviewed | |
| Has patch: | no | Needs documentation: | no |
| Needs tests: | no | Patch needs improvement: | no |
| Easy pickings: | no | UI/UX: | no |
Description
Hi,
I followed the instructions defined in:
https://docs.djangoproject.com/en/2.2/howto/custom-template-tags/
Eventhough {%load poll_extras %} does not give any error, which make me think that all the tags defined in the poll_extras .py file loaded properly, I cannot access the tags defined in the file.
For example, this is the tag definition:
from django import template
register = template.Library()
@register.simple_tag(name='testtag')
def some_function():
return 5
This is the error I got when defined like that :
{%load poll_extras %}
{%testtag%}
Invalid block tag on line 89: '"testtag"'. Did you forget to register or load this tag?
Change History (1)
comment:1 by , 7 years ago
| Resolution: | → worksforme |
|---|---|
| Severity: | Release blocker → Normal |
| Status: | new → closed |
| Summary: | Custom tags not loaded → Custom tags not loaded. |
| UI/UX: | unset |
| Version: | 2.2 → master |
Thanks for the report, however described code works for me. Please use one of support channels for further help.