【发布时间】:2021-07-18 02:01:24
【问题描述】:
我想使用 Jinja 从 HTML 中的 Django 模板变量中删除撇号。
变量item.product 是Paul's Phone,我用它来打开一个Boostrap 模态:
id="move_{{ item.product|cut:' ' }}"
这将删除空格,这很好。现在的结果是Paul'sPhone,但我无法通过这样做来删除撇号:
data-target="#move_{{ item.product|cut:' ', ''' }}"
如何绕过这些标签以从该变量中删除撇号?
【问题讨论】:
-
也许问题是撇号也被撇号包围了?我无法检查它是否有效,但是您尝试过吗? data-target='#move_{{ item.product|cut:" ", "'" }}'
-
那不是 Jinja,那是一个 django 模板。 Jinja 类似于
product|cut(" ") -
是Django,是的,但模板语言不还是Jinja吗?尽管如此 - 解决了这个问题。我会回答的。是菜鸟的错误。
标签: django django-templates jinja2