2010-03-26 4 views
0

Привет, Я пытаюсь использовать API визуализации google вместе с системой шаблонов 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

Вы goofed ваш for тег:

{% for d in datos %} 
+0

+1 Режим шаблона django в vim освещает это как рождественская елка –

Смежные вопросы