gpt4 book ai didi

javascript - HighCharts 图表中的单引号未正确显示

转载 作者:行者123 更新时间:2023-11-30 17:49:29 25 4
gpt4 key购买 nike

在我的 Django 模板中,我有以下代码:

series: [{
name: 'Ratings',
data: [
{% for item in graph_data %}
{
name: "{{item}}",
x: Date.UTC({{item.date.year}},{{item.date.month}},{{item.date.day}}),
y: {{item.rating}}

},
{% endfor %}
]
}]

但是,当名称中有单引号时,例如:

The Story Behind 'Toy Story'

在图表上它显示为:

The Story Behind %#39;Toy Story'

最佳答案

看这里

https://docs.djangoproject.com/en/1.1/topics/templates/

它说

默认情况下,在 Django 中,每个模板都会自动转义每个变量标签的输出。具体来说,这五个字符被转义:

< is converted to &lt;
> is converted to &gt;
' (single quote) is converted to &#39;
" (double quote) is converted to &quot;
& is converted to &amp;

对于单个变量

要禁用单个变量的自动转义,请使用安全过滤器:

This will be escaped: {{ data }}
This will not be escaped: {{ data|safe }}

关于javascript - HighCharts 图表中的单引号未正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19373385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com