| 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来自同一项目中的另一个应用。所有这些应用都在settings.py
中的INSTALLED_APPS注册template.html
{% load exp_tags %}
{{ variable1|percentage_of:variable2 }}
PyCharm也无法解析对exp_tags的引用。
我在浏览器上收到此错误。
在/...../...../...../
上的TemplateSyntaxError过滤器无效:' percentage_of'
这是一个非常小的错误,大大耗费了我的时间。任何帮助,将不胜感激。感谢。