| | |
| | | from django.shortcuts import render |
| | | |
| | | from .models import * |
| | | from django.http.response import HttpResponse |
| | | # Create your views here. |
| | | |
| | | from math import pi, sin |
| | | from rest_framework.views import APIView |
| | | from rest_framework.response import Response |
| | | |
| | | def index(request): |
| | | |
| | | class SensorData(APIView): |
| | | def post(self, request): |
| | | data=request.data |
| | | m=Measurement(sensor_id=Sensor.objects.get(pk=data['sensor_id']), value=data['value']) |
| | | m.save() |
| | | return Response(None) |
| | | |
| | | |
| | | |
| | | |
| | | def index(request, pk): |
| | | |
| | | sinpi2=sin(pi/2) |
| | | intlist=list(range(1,11)) |
| | | |
| | | moj_template='sensorui/index.html' |
| | | |
| | | data_table=[] |
| | | measurements=Measurement.objects.filter(sensor_id=pk).all() |
| | | |
| | | data_table.append({'sensor_id':1, |
| | | 'data': 10.0, |
| | | 'date': '10.10.1010' |
| | | }) |
| | | |
| | | data_table.append({'sensor_id':1, |
| | | 'data': 8.0, |
| | | 'date': '11.10.1010' |
| | | }) |
| | | |
| | | data_table.append({'sensor_id':1, |
| | | 'data': 12.0, |
| | | 'date': '11.11.1010' |
| | | }) |
| | | context={ |
| | | 'sinpi2':sinpi2, |
| | | 'moje_ime': "Samo Penic", |
| | | 'intlist': intlist, |
| | | 'data_table': data_table, |
| | | 'data_table': measurements, |
| | | } |
| | | return render(request, moj_template, context) |
| | | |
| | | |
| | | def myajaxtestview(request): |
| | | print("AJAX REQUEST") |
| | | rezultat=(int(request.GET['a'])+int(request.GET['b'])) |
| | | return HttpResponse(rezultat) |