Ver Mensaje Individual
  #7 (permalink)  
Antiguo 27/03/2016, 04:45
zavres
 
Fecha de Ingreso: marzo-2016
Mensajes: 6
Antigüedad: 8 años, 7 meses
Puntos: 0
Respuesta: Gráfico con Highchart con los datos devueltos de una vista

Muchas gracias por la información.

Yo paso los datos a la plantilla a través de esta vista:
Código Python:
Ver original
  1. def dispositivo_detail(request, pk):
  2.     datos = Datos.objects.filter(Dispositivo_id=pk).order_by('-Fecha')
  3.     return render(request, 'tc/dispositivo_detail.html', {'datos': datos})

Con esto ya puedo recoger los datos en javascript para crear los datos de HighChart?
¿como puedo acceder a esos datos con javascript? Estuve buscando pero no encuentro nada para ello.

En la plantilla la tabla la muestro con el siguiente código:
Código HTML:
Ver original
  1. <table class="table table-striped">
  2.         <thead>
  3.             <tr>
  4.                 <th>Fecha</th>
  5.                 <th>Temperatura</th>
  6.                 <th>Humedad</th>
  7.                 <th>Luz</th>
  8.             </tr>
  9.         </thead>
  10.        
  11.         {% for dato in datos %}
  12.         <tbody>
  13.             <tr>
  14.                 <td>{{ dato.Fecha|date:"d/m/Y H:i" }}</td>
  15.                 <td>{{ dato.Temperatura }}</td>
  16.                 <td>{{ dato.Humedad }}</td>
  17.                 <td>{{ dato.Luz }}</td>
  18.             </tr>
  19.             {% endfor %}
  20.         </tbody>
  21.     </table>

Pero no tengo claro como acceder a la variable {% datos %} con javascript. Me podéis indicar algo?

Saludos.