Skip to content

Commit ad7d654

Browse files
committed
Added created_at filter
1 parent 86e851a commit ad7d654

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

monitor/views.py

+10-5
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,20 @@
11
from django.shortcuts import render
22

33
from .models import Data
4+
from datetime import datetime, timedelta, timezone
5+
JST = timezone(timedelta(hours=+9), 'JST')
46

57

68
def index(request):
7-
created_at_list = list( Data.objects.order_by('-created_at').values_list('created_at', flat=True) )
9+
data = Data.objects.filter(
10+
created_at__gte=datetime.now(JST)-timedelta(hours=1) # Get 12 hours before data
11+
).order_by('-created_at')
12+
created_at_list = list( data.values_list('created_at', flat=True) )
813
created_at_list = [ str(created_at) for created_at in created_at_list]
9-
temperature_list = list( Data.objects.order_by('-created_at').values_list('temperature', flat=True) )
10-
humidity_list = list( Data.objects.order_by('-created_at').values_list('humidity', flat=True) )
11-
eCO2_list = list( Data.objects.order_by('-created_at').values_list('eCO2', flat=True) )
12-
TVOC_list = list( Data.objects.order_by('-created_at').values_list('TVOC', flat=True) )
14+
temperature_list = list( data.values_list('temperature', flat=True) )
15+
humidity_list = list( data.values_list('humidity', flat=True) )
16+
eCO2_list = list( data.values_list('eCO2', flat=True) )
17+
TVOC_list = list( data.values_list('TVOC', flat=True) )
1318
context = {
1419
'created_at_list': created_at_list,
1520
'temperature_list': temperature_list,

0 commit comments

Comments
 (0)