如何嵌入Django模板中的Python列表?
在我的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结束标记关闭如何嵌入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\
我们是否可以简单地不加入列表并将其作为字符串变量传递给模板。我想这是可以做到的。在传递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 %}