Пользовательский фильтр шаблона Django не работает. "Неверный фильтр"
| app_name
| __init__.py
| models.py
| templatetags
|__init__.py
|exp_tags.py
exp_tags.py
from django import template
register = template.Library()
@register.filter
def percentage_of(numerator, denominator):
try:
return "%.2f%%" % (float(numerator) / float(denominator) * 100)
except (TypeError, ValueError, ZeroDivisionError):
return ""
View.py из другого приложения в том же проекте. Все эти приложения зарегистрированы на INSTALLED_APPS в settings.py
template.html
{% load exp_tags %}
{{ variable1|percentage_of:variable2 }}
PyCharm также не может разрешить ссылку на exp_tags.
Я получаю эту ошибку в браузере.
TemplateSyntaxError at /...../...../...../
Неверный фильтр: 'процент_фо'
Это действительно незначительная ошибка, которая значительно поглощает мое время. Любая помощь будет оценена. Благодарю.