def drivers(): drivers = Driver.query.all() form = DriverForm() if form.validate_on_submit(): flash('Driver selection required'.format(form.wearable.name.data, form.driver_name.data)) return redirect('/index') return render_template('drivers.html', title='Driver Selection', form=form, drivers=drivers)
def drivers(): drivers = Driver.query.all() # get all drivers to display form = DriverForm(form_name='Drivers') # set choices for the dropdown menus form.wearable_name.choices = [(row.id, row.name) for row in WearableInfo.query.all()] form.driver_name.choices = [(row.id, row.driverName) for row in Driver.query.all()] if request.method == 'GET': return render_template('drivers.html', title='Driver Selection', form=form, drivers=drivers) if form.validate_on_submit() and request.form['form_name'] == 'Drivers': flash('wearable: %s, driver: %s' % (form.wearable_name, form.driver_name)) print("Going to redirect...") return redirect(url_for('drivers'))