如何嵌入Django模板中的Python列表?

如何嵌入Django模板中的Python列表?,python,django,django-templates,Python,Django,Django Templates,在我的web应用程序中有一个Django模板,其中有一个JavaScript部分 chart.html 我在图表视图函数的上下文中传入了一个Python列表。该列表由Bioguss\u plant\u list引用 问题 我需要按原样嵌入Python列表,而不拆分或迭代它。与此类似的其他问题需要以某种方式处理列表。替换后必须输出列表。 ['s1','s2'] 但是,模板将替换HTML字符实体,而不是实际解码的字符。如何关闭它 在Django中,[&39;25.7\\n&39;,&39;26.3\

在我的web应用程序中有一个Django模板,其中有一个JavaScript部分

chart.html 我在图表视图函数的上下文中传入了一个Python列表。该列表由Bioguss\u plant\u list引用

问题 我需要按原样嵌入Python列表,而不拆分或迭代它。与此类似的其他问题需要以某种方式处理列表。替换后必须输出列表。 ['s1','s2'] 但是,模板将替换HTML字符实体,而不是实际解码的字符。如何关闭它

在Django中,[&39;25.7\\n&39;,&39;26.3\\n&39;]

默认情况下,Django模板自动转义引号字符等

自动转义

控制当前的自动转义行为。此标记将on或off作为参数,并确定自动转义是否在块内有效。块将使用endautoescape结束标记关闭


我们是否可以简单地不加入列表并将其作为字符串变量传递给模板。我想这是可以做到的。在传递JS构造函数时,可能需要再次拆分它。
{% block footer_javascript_section %}<script type="text/javascript" >
g = new Dygraph(

// containing div
document.getElementById("graphdiv"),

// CSV or path to a CSV file.
"{{ biogas_plant_str }}",

{width: 1000,
height: 400,
labels: {{biogas_plant_list}} }  /*  <---- THIS list */ 
);
</script> 
{% endblock footer_javascript_section %}
 {% autoescape off %}
labels: {{biogas_plant_list}} }
{% endautoescape %}