Django自定义过滤器不适用于包含的模板

Rob*_*vin 9 django django-templates

不确定我是否做错了但如果我尝试在包含的模板片段中使用自定义过滤器,我会收到"无效过滤器"

如果我在主模板上尝试过滤器,它可以正常工作.

这是一个已知的限制/错误吗?

Bra*_*ant 17

您还需要{% load %}在包含的模板中.

因此,如果base.html正在调用{% include "sub.html" %},那么您还需要将{% load custom_filters %}标记放在sub.html的顶部.