Files
mmo/sites/WeatherStation/HomeWeather/views.py
2020-09-14 13:17:24 -05:00

20 lines
787 B
Python

from django.shortcuts import render, get_object_or_404
from django.http import HttpResponse
from .models import Sensor, Measurement
# Create your views here.
def index(request):
sensor_list = Sensor.objects.order_by('id')[:5]
context = {'sensor_list': sensor_list}
return render(request, 'HomeWeather/index.html', context)
def sensor(request, sensor):
s = get_object_or_404(Sensor, id=sensor)
return render(request, 'HomeWeather/sensor.html', {"sensor": s})
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})