kinda working
This commit is contained in:
@@ -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 %}
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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'),
|
||||
]
|
||||
|
||||
@@ -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})
|
||||
|
||||
Reference in New Issue
Block a user