Stap 5: UpdateChartData: JavaScript en Environment.py
Figuur 22. Er zijn vier plaatsen die we moeten bewerken /static/scripts/main.js updateChart(). Ten eerste, de regels toevoegen vanuit figuur 22 tot en met de nieuwe water temperatuur gegevens bevatten uit het JSON-object.
Figuur 23. Hebt u uw web-applicatie openen om middernacht wanneer de nieuwe dag begint, de grafieken worden gewist/reset.
Figuur 24. De gegevens toevoegen aan de oorspronkelijke gegevens array moet uw browservenster grootte wijzigen en automatisch vernieuwen de grafieken (het punt van updateDisplay()).
Figuur 25. De functieaanroep van de water temperatuur grafieken bijwerken met de nieuwe gegevens toevoegen.
Figuur 26. We moeten bewerken van updateChartData()in environment.py . De aanvraag-handler is een voorwaardelijke die probeert om de gegevens van de EnvNow (zoals het milieu) van memcache. De eerste voorwaarde treedt op als de memcache is verlopen.
Figuur 27. Ten slotte, de tweede voorwaarde rendementen evalueert de tijdstempel tegen de huidige gegevens in memcache en retourneert de gegevens alleen als de tijdstempels zijn verschillend.