2010-03-26 62 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模板模式像聖誕樹一樣點亮 –