def add_plant(request): if request.method == 'POST': plant = Plant() if (not request.POST.get('alias')) or len( Plant.objects.filter(alias=request.POST.get('alias'))) != 0: return HttpResponseRedirect(reverse('plants:dashboard')) plant.alias = request.POST.get('alias') plant.parent = request.user plant.save() sensor1 = Sensor() sensor1.sensor_type = 'Temperature' sensor1.parent = plant sensor1.save() sensor2 = Sensor() sensor2.sensor_type = 'Humidity' sensor2.parent = plant sensor2.save() sensor3 = Sensor() sensor3.sensor_type = 'Soil Moisture' sensor3.parent = plant sensor3.save() sensor4 = Sensor() sensor4.sensor_type = 'Water Level' sensor4.parent = plant sensor4.save() sensor5 = Sensor() sensor5.parent = plant sensor5.sensor_type = 'RainSensor' sensor5.save() actuator = Actuator() actuator.parent = plant actuator.name = request.POST.get('alias') actuator.state = 0 actuator.save() return HttpResponseRedirect(reverse('plants:dashboard')) return HttpResponseRedirect(reverse('plants:dashboard'))
def add_plant(request): if request.method == 'POST': plant = Plant() if (not request.POST.get('alias')) or len( Plant.objects.filter(alias=request.POST.get('alias'))) != 0: return HttpResponseRedirect(reverse('plants:dashboard')) plant.alias = request.POST.get('alias') plant.parent = request.user plant.save() sensor1 = Sensor() sensor1.sensor_type = 'GPS Module' sensor1.parent = plant sensor1.save() actuator = Actuator() actuator.parent = plant actuator.name = request.POST.get('alias') actuator.state = 0 actuator.save() return HttpResponseRedirect(reverse('plants:dashboard')) return HttpResponseRedirect(reverse('plants:dashboard'))