Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
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'))