Xx_Nemesis_xX 发表于 2020-11-20 21:50:18

Django自定义过滤器显示OS错误

项目文件结构已经按照模板设置了,相关的filter也照着模板自己弄了一个,但是html依旧无法使用load语句载入,并且一运行就提示oserror,求助

filter文件夹定义的过滤器代码如下

from django import template
# 创建模板对象
insanefilter = template.Library()

# 声明并定义过滤器
@insanefilter.filter(name='replace')
def do_replace(value,args):
    oldvalue = args.split(':')
    newvalue = args.split(':')
    return value.replace(oldvalue,newvalue)


其他情况如图{:5_103:}

kogawananari 发表于 2020-11-21 17:48:41

mysecret/templatetags/myfilter.py里定义
name传参我没用过
html里{%load myfilter%}

(我用的是django1.11.20)

Xx_Nemesis_xX 发表于 2020-11-22 16:56:49

kogawananari 发表于 2020-11-21 17:48
mysecret/templatetags/myfilter.py里定义
name传参我没用过
html里{%load myfilter%}


老铁,还是提示无法找到这个过滤器呀。。。{:5_104:}

kogawananari 发表于 2020-11-22 17:32:23

可以克隆我的项目试试 https://github.com/nanarino/cdb/
页: [1]
查看完整版本: Django自定义过滤器显示OS错误