Jinja模板引擎过滤器

jinja过滤器replace不起作用...甚至没有被识别为jinja有效过滤器。我正在使用django ..我该怎么办。

{{ post.article | safe | replace("<script", "lt;") }}

我在想什么

错误出现:

模板语法错误无效的过滤器:“替换”


蓝山帝景
浏览 177回答 2
2回答

尚方宝剑之说

这里有两个问题。首先,语法:已通过@ t0bi进行了更正。第二:filtersafe将替换符号<,因此您的替换将不会找到substring&nbsp;"<script"。试试这个:{{&nbsp;post.article&nbsp;|&nbsp;replace:"<script","lt;"&nbsp;|&nbsp;safe&nbsp;}}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python