def add_sensor(): did = request.args.get('did') form = SensorForm() if form.validate_on_submit(): sensor = Sensor() sensor.name = form.name.data sensor.describe = form.describe.data sensor.unit = form.unit.data sensor.device_id = did db.session.add(sensor) db.session.commit() return redirect(url_for('main.device', did=did)) return render_template('main/add_sensor.html', form=form)
def add_sensor(): form = AddSensor() did = request.args.get('did') if did is None: abort(404) device = current_user.devices.filter_by(id=did).first() if device is None: abort(404) if form.validate_on_submit(): sensor = Sensor() sensor.type = form.type.data sensor.name = form.name.data sensor.about = form.about.data sensor.unit = form.unit.data sensor.max = form.max.data sensor.min = form.min.data sensor.device_id = did db.session.add(sensor) db.session.commit() return redirect(url_for('main.device_info', did=did)) return render_template('main/add_sensor.html', form=form)