从Django Jinja模板中删除撇号?

从Django Jinja模板中删除撇号?,django,django-templates,jinja2,Django,Django Templates,Jinja2,我想使用Jinja从HTML中的Django模板变量中删除撇号 变量item.product是我用来打开Boostrap模式的Paul's Phone: id="move_{{ item.product|cut:' ' }}" 这将删除空格,这很好。现在的结果是Paul'sPhone,但我不能通过这样做删除撇号: data-target="#move_{{ item.product|cut:' ', ''' }}" 如何绕过这些标记来删除该变量中的撇号

我想使用Jinja从HTML中的Django模板变量中删除撇号

变量
item.product
是我用来打开Boostrap模式的
Paul's Phone

id="move_{{ item.product|cut:' ' }}"
这将删除空格,这很好。现在的结果是
Paul'sPhone
,但我不能通过这样做删除撇号:

data-target="#move_{{ item.product|cut:' ', ''' }}"

如何绕过这些标记来删除该变量中的撇号?

最好的解决方法是不要忘记Django已经用“ID”设置了所有内容

只需使用
data target=“#move{{{{item.id}}”

  • 这是我送给你的新秀错误的礼物
也许问题在于撇号也被撇号包围着?我不能检查它是否有效,但你试过这个吗?数据目标=“#move{{item.product | cut:”,““““}}”这不是Jinja,这是django模板。Jinja类似于
product | cut(“”)
它是Django,是的,但是模板语言不是仍然是Jinja吗?尽管如此,他还是解决了这个问题。我将给出答案。这是一个新手犯的错误。