correct timezone setting

This commit is contained in:
2020-09-14 12:06:32 -05:00
parent 4a584cc99b
commit f6278fea87
4 changed files with 23 additions and 4 deletions

View File

@@ -1,4 +1,5 @@
from django.db import models
from django.utils import timezone
# Create your models here.
class Sensor(models.Model):
@@ -13,7 +14,7 @@ class Sensor(models.Model):
class Measurement(models.Model):
sensor = models.IntegerField(default=0)
time = models.DateTimeField('timestamp', auto_now=True)
time = models.DateTimeField('timestamp', default=timezone.now)
temperature = models.FloatField(default=-400)
humidity = models.FloatField(default=-1)
pressure = models.FloatField(default=-1)

View File

@@ -0,0 +1,17 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Measurement details </title>
</head>
<body>
Measurement {{ meas.id }} on sensor {{ meas.sensor }}
<ul>
<li> Time: {{ meas.time }}</li>
<li> Temperature: {{ meas.temperature }}</li>
<li> Humidity: {{ meas.humidity }}</li>
<li> Pressure: {{ meas.pressure }}</li>
</ul>
</body>
</html>

View File

@@ -9,8 +9,9 @@ def index(request):
return render(request, 'HomeWeather/index.html', context)
def sensor(request, sensor):
s = get_object_or_404(Sensor, pk=sensor)
s = get_object_or_404(Sensor, id=sensor)
return render(request, 'HomeWeather/sensor.html', {"sensor": s})
def measurement(request, sensor, measurement):
return HttpResponse(f"Sensor {sensor}, measurement {measurement}")
meas = get_object_or_404(Measurement, id=measurement)
return render(request, 'HomeWeather/meas.html', {"meas": meas})

View File

@@ -106,7 +106,7 @@ AUTH_PASSWORD_VALIDATORS = [
LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'UTC'
TIME_ZONE = 'America/Chicago'
USE_I18N = True