kinda working

This commit is contained in:
2020-09-14 13:17:24 -05:00
parent f6278fea87
commit 8862c16feb
4 changed files with 9 additions and 7 deletions

View File

@@ -10,7 +10,7 @@
{% if sensor_list %}
<ul>
{% for sensor in sensor_list %}
<li><a href="/home/sensor/{{ sensor.id }}/">{{ sensor.name }}</a></li>
<li><a href="{% url 'sensor' sensor.id %}">{{ sensor.name }}</a></li>
{% endfor %}
</ul>
{% else %}

View File

@@ -6,7 +6,7 @@
<title>Measurement details </title>
</head>
<body>
Measurement {{ meas.id }} on sensor {{ meas.sensor }}
Measurement {{ meas.id }} on sensor {{ meas.sensor }} ({{ sensor.name }})
<ul>
<li> Time: {{ meas.time }}</li>
<li> Temperature: {{ meas.temperature }}</li>

View File

@@ -6,7 +6,7 @@ urlpatterns = [
# http://127.0.0.1:8000/home/
path('', views.index, name='homeweather_home'),
# http://127.0.0.1:8000/home/sensor/0/
path('sensor/<int:sensor>/', views.sensor, name='sensor'),
path('sens/<int:sensor>/', views.sensor, name='sensor'),
# http://127.0.0.1:8000/home/meas/0/1/
path('meas/<int:sensor>/<int:measurement>/', views.measurement, name='meas'),
path('meas/<int:meas>/', views.measurement, name='meas'),
]

View File

@@ -12,6 +12,8 @@ def sensor(request, sensor):
s = get_object_or_404(Sensor, id=sensor)
return render(request, 'HomeWeather/sensor.html', {"sensor": s})
def measurement(request, sensor, measurement):
meas = get_object_or_404(Measurement, id=measurement)
return render(request, 'HomeWeather/meas.html', {"meas": meas})
def measurement(request, meas):
thisMeasurement = get_object_or_404(Measurement, id=meas)
thisSensor = get_object_or_404(Sensor, id=thisMeasurement.sensor)
context = {'sensor': thisSensor, 'meas': thisMeasurement }
return render(request, 'HomeWeather/meas.html', {"meas": thisMeasurement})