自定义过滤器django包报错

来源:3-5 内置过滤器

慕侠9493575

2020-07-20

自定义过滤器一直报错,检查了setting,app已经注册,过滤器文件夹放APP下面,名字templatetags,文件夹下面一个自己定义的myfilter.py,一个init文件,myfilter.py内容如下:
from django import template
register = template.library()
@register.filter
def mutiply(value, args):
return value * args
报错如下:
File “E:\siren\afterclass\demo1\app\templatetags\myfilter.py”, line 6, in
register = template.library()
TypeError: ‘module’ object is not callable

写回答

1回答

deweizhang

2020-07-20

你的第六行 是 register = template.library()吗?如果是 把你的template打印出来看看,你这个是说模块是空的 打印看看

0
4
慕沐4086041
回复
慕侠9493575
可是我名字一样也继续报错template未定义 你有没有改setting里面的TEMPLATES的DIRS
2020-10-06
共4条回复

Django入门到进阶-适合Python小白的系统课程

入门Django的同时,让你形成更贴近实际工作的Python Web开发知识体系

1117 学习 · 468 问题

查看课程