| 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 中注册
模板.html
{% load exp_tags %}
{{ variable1|percentage_of:variable2 }}
PyCharm 也无法解析对 exp_tags 的引用。
我在浏览器上收到此错误。
TemplateSyntaxError 在 /...../...../...../
过滤器无效:'percentage_of'
这是一个非常小的错误,已经大大占用了我的时间。任何帮助,将不胜感激。谢谢。