correct timezone setting
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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>
|
||||
@@ -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})
|
||||
|
||||
@@ -106,7 +106,7 @@ AUTH_PASSWORD_VALIDATORS = [
|
||||
|
||||
LANGUAGE_CODE = 'en-us'
|
||||
|
||||
TIME_ZONE = 'UTC'
|
||||
TIME_ZONE = 'America/Chicago'
|
||||
|
||||
USE_I18N = True
|
||||
|
||||
|
||||
Reference in New Issue
Block a user