Пример #1
0
def time():
    form = TimeForm()
    if form.validate_on_submit():
        session['time_number1'] = form.match_number.data
        session['time_number2'] = form.match_number.data
        session['name_number'] = form.name_number.data
        session['time_row'] = form.match_row.data
        session['robot_number'] = form.robot_number.data
        return redirect(url_for('match2'))
    return render_template('time.html', form=form, num=0)
Пример #2
0
def custom():
    form = TimeForm()
    if form.validate_on_submit():
        times = form.timer.data
        if times[-1] not in 'smh':
            flash(u'请输入正确的格式,如20s,15m,2h')
            return redirect(url_for('timer', form=form))
        else:
            type = {'s': 'seconds', 'm': 'minutes', 'h': 'hours'}
            return redirect(url_for(type[times[-1]], num=int(times[:-1])))
    return redirect(url_for('index', form=form))
Пример #3
0
def admin_page():
    time_form = TimeForm(prefix='time_form')
    monThings = EduSchedu.query.filter(EduSchedu.dow == 0).order_by(
        EduSchedu.time.asc()).all()
    tueThings = EduSchedu.query.filter(EduSchedu.dow == 1).order_by(
        EduSchedu.time.asc()).all()
    wedThings = EduSchedu.query.filter(EduSchedu.dow == 2).order_by(
        EduSchedu.time.asc()).all()
    thuThings = EduSchedu.query.filter(EduSchedu.dow == 3).order_by(
        EduSchedu.time.asc()).all()
    friThings = EduSchedu.query.filter(EduSchedu.dow == 4).order_by(
        EduSchedu.time.asc()).all()
    satThings = EduSchedu.query.filter(EduSchedu.dow == 5).order_by(
        EduSchedu.time.asc()).all()
    sunThings = EduSchedu.query.filter(EduSchedu.dow == 6).order_by(
        EduSchedu.time.asc()).all()

    if time_form.validate_on_submit():
        eduschedu = EduSchedu(classname=time_form.classname.data,
                              time=time_form.time.data,
                              dow=time_form.dow.data,
                              zoomlink=time_form.zoomlink.data)
        database.session.add(eduschedu)
        database.session.commit()
        flash('Class Updated!', 'info')
        if time_form.enroll.data == True:
            print('sup')
            usertest = User.query.first()
            eduscheduler = EduSchedu.query.order_by(
                EduSchedu.id.desc()).first()
            eduscheduler.students.append(usertest)
            database.session.commit()
        return redirect(url_for('admin_page'))

    return render_template('admin_page.html',
                           time_form=time_form,
                           monThings=monThings,
                           tueThings=tueThings,
                           wedThings=wedThings,
                           thuThings=thuThings,
                           friThings=friThings,
                           satThings=satThings,
                           sunThings=sunThings)