包含在模板中不接受过滤富文本

问题描述 投票:0回答:1

两个页面类具有几乎相同的结构,因此这些类的模板也几乎相同。因此,我将模板代码放入组件中,并将此代码包含到模板中。 包含的模板代码包含“ {{ notiert.kurzfassung|richtext }} ”。这会产生错误:

引发 TemplateSyntaxError("无效的过滤器:'%s'" % filter_name) django.template.exceptions.TemplateSyntaxError:无效的过滤器:'richtext'

为什么?

templates wagtail
1个回答
0
投票

您需要通过将标签

richtext
放在模板顶部来加载
{% load wagtailcore_tags %}
过滤器。这需要在使用过滤器的每个模板文件上完成(它不会在包含中进行)。

© www.soinside.com 2019 - 2024. All rights reserved.