Beispiel #1
0
def modelsPage():
    page = Model(dsn = app.config['dsn'])
    if request.method == 'GET':
        return page.list()

    elif 'addModel' in request.form:
        name = request.form['name']
        rider = request.form['rider']
        constructor = request.form['constructor']
        return page.addModel(name, rider, constructor)
    elif 'dbynameModel' in request.form:
        name = request.form['name']
        return page.deletebyName(name)
    elif 'dbyidModel' in request.form:
        ID = request.form['ID']
        return page.deletebyId(ID)
    elif 'updateModel' in request.form:
        ID = request.form['ID']
        name = request.form['name']
        rider = request.form['rider']
        constructor = request.form['constructor']
        return page.update(ID,name, rider, constructor)
    elif 'deleteAllModels' in request.form:
        return page.deleteAll()
    elif 'AutoFillModels' in request.form:
        return page.autoFill()
    elif 'searchbyName' in request.form:
        name = request.form['name']
        return page.find(name)
    else:
        return redirect(url_for('home_page'))