def newDatabase(): form = Form(request.form) global new_database if new_database == None: new_database = DataBase() if request.method == 'POST': new_database.name = request.form['name'] client.saveDataBase(new_database) new_database = None return redirect('/') form.database = new_database return render_template('newdatabase.html', form=form)
def database(database): form = Form(request.form) if request.method == 'POST': if request.form['submit_button'] == "Merge selected tables": new_table = None client.mergeTables(database,request.form.getlist('selected_table')) elif request.form['submit_button'] == "Delete selected tables": client.deleteTables(database,request.form.getlist('selected_table')) elif request.form['submit_button'] == "Back": return redirect('/') form.database = client.getDataBaseByName(database) return render_template('database.html',form=form)