limit the queries to the last 12 hours
This commit is contained in:
parent
e7e72f1e31
commit
9841c3232d
|
@ -1,10 +1,14 @@
|
||||||
|
from datetime import timedelta
|
||||||
|
from django.utils import timezone
|
||||||
from plotly.offline import plot
|
from plotly.offline import plot
|
||||||
from plotly.graph_objs import Scatter
|
from plotly.graph_objs import Scatter
|
||||||
from collector.models import Temperature, Humidity, Pressure
|
from collector.models import Temperature, Humidity, Pressure
|
||||||
|
|
||||||
|
|
||||||
|
start_time = timezone.now() - timedelta(hours=12)
|
||||||
|
|
||||||
def temperature():
|
def temperature():
|
||||||
data = Temperature.objects.all()[30:]
|
data = Temperature.objects.filter(time__gt=start_time)
|
||||||
x_axis = []
|
x_axis = []
|
||||||
y_axis = []
|
y_axis = []
|
||||||
for point in data:
|
for point in data:
|
||||||
|
@ -19,7 +23,7 @@ def temperature():
|
||||||
|
|
||||||
|
|
||||||
def humidity():
|
def humidity():
|
||||||
data = Humidity.objects.all()[30:]
|
data = Humidity.objects.filter(time__gt=start_time)
|
||||||
x_axis = []
|
x_axis = []
|
||||||
y_axis = []
|
y_axis = []
|
||||||
for point in data:
|
for point in data:
|
||||||
|
@ -34,7 +38,7 @@ def humidity():
|
||||||
|
|
||||||
|
|
||||||
def pressure():
|
def pressure():
|
||||||
data = Pressure.objects.all()[30:]
|
data = Pressure.objects.filter(time__gt=start_time)
|
||||||
x_axis = []
|
x_axis = []
|
||||||
y_axis = []
|
y_axis = []
|
||||||
for point in data:
|
for point in data:
|
||||||
|
|
Loading…
Reference in New Issue