django.template.exceptions.TemplateSyntaxError: '"myfilter"' is not a registered tag libra

django.template.exceptions.TemplateSyntaxError: '"myfilter"' is not a registered tag libra


错误可能:

1. 在你的app目录下新建templatetags文件夹里没创建__init__.py定义为包

django.template.exceptions.TemplateSyntaxError: '"myfilter"' is not a registered tag libra

2. 程序编写问题

在templatetags下创建myfilter.py 文件

django.template.exceptions.TemplateSyntaxError: '"myfilter"' is not a registered tag libra

html文件中

django.template.exceptions.TemplateSyntaxError: '"myfilter"' is not a registered tag libra

3.settings.py未设置

django.template.exceptions.TemplateSyntaxError: '"myfilter"' is not a registered tag libra