2010-03-26 39 views
0

你好我正在尝试使用谷歌可视化API以及Django模板系统。我收到了一个不知道如何解决的错误。错误是:Django模板崩溃没有意义

invalid_block_tag 
    raise self.error(token, "Invalid block tag: '%s'" % command) 
django.template.TemplateSyntaxError: Invalid block tag: 'endfor' 

的代码是:

function drawChart() { 
     var data = new google.visualization.DataTable(); 
     data.addColumn('date', 'time'); 
     data.addColumn('number', 'x'); 
     data.addColumn('number', 'y'); 
     data.addColumn('number', 'z'); 
     data.addRows([ 
     {% for d in datos &} 
     [new Date({{d.instante|date:"Y, m, d, H, i, s"}}), {{d.x}}, {{d.y}}, {{d.z}}] 
     {% if not forloop.last %},{% endif %} 
     ]); 
     {% endfor %} 
     var chart = new google.visualization.AnnotatedTimeLine(document.getElementById('chart_div')); 
     chart.draw(data, {displayAnnotations: true}); 
     } 

谢谢大家!

+0

您可以通过将4位在它的前面格式化上面的代码。它会更容易阅读。 – fastmultiplication

回答

2

你疯玩您for标签:

{% for d in datos %} 
+0

vim中的django模板模式像圣诞树一样点亮 –