第一次使用django自定义过滤器
在HTML内使用
{% load filters %}
导入自定义过滤器filters,运行后,
提示django.template.exceptions.TemplateSyntaxError: 'filters' is not a registered tag library.
上百度寻找解决方案,尝试了各种方式,还是报错。
最后找到了原因:
保存过滤器模块的文件夹【templatetags】放在与应用同级的目录下,放置错误了,所以导入失败。
正确的放置位置如下图:(在应用的下级目录)
注:文章内容主要是记录学习过程中遇到的一些问题,以及解决方法。留个记录,同时分享给有需要的人。如有不足之处,欢迎指正,谢谢!