我创建了一个需要Django视图参数的Django模板.其中一个参数是一些显示甘特图的html.它不是将参数渲染为正确的html,而是将其渲染为文本.
为什么将参数内容视为文本而不是识别< script>和< div>标签?
我传递给Django视图的参数中的html如下所示:
window.onload = function() {
var MyVar = [
{label: "Label-less", times:[{"starting_time":1420228800000,"ending_time":1420257600000}, {"starting_time":1420264800000, "ending_time":1420293600000}, ]},
];
function drawtimeline_MyVar() {
var chart = d3.timeline()
.showBorder()
.stack() // toggles graph stacking
...
*(code removed here for size purposes)*
...
var svg = d3.select("#DIV_MyVar").append("svg").attr("width", 1000)
.datum(MyVar).call(chart);
}
//Call the function
drawtimeline_MyVar();
}
Mehe
Task ID: |
参数comm_request在模板的底部使用,如下所示:
Search Results{{ JSLIB }}
.axis path,
.axis line {
fill: none;
stroke: black;
shape-rendering: crispEdges;
}
.axis text {
font-family: sans-serif;
font-size: 10px;
Much Results
Charts
Gantt Chart
{{ comm_requests }}