def athlet_page(): aths = Athletes(app.config['dsn']) if request.method == 'GET': now = datetime.datetime.now() athlist = aths.get_athletlist() return render_template('athletes.html', AthletList = athlist, current_time=now.ctime()) elif 'athletes_to_delete' in request.form: id_athletes = request.form.getlist('athletes_to_delete') for id_athlete in id_athletes: aths.delete_athlet(id_athlete) return redirect(url_for('athlet_page')) elif 'athletes_to_add' in request.form: aths.add_athlet(request.form['name'],request.form['surname'],request.form['country']) return redirect(url_for('athlet_page')) elif 'athletes_to_update' in request.form: aths.update_athlet(request.form['id_athlete'], request.form['name'],request.form['surname']) return redirect(url_for('athlet_page')) elif 'athletes_to_search' in request.form: searchList = aths.search_athlet(request.form['name']); now = datetime.datetime.now() athlist = aths.get_athletlist() return render_template('athletes.html', AthletList = athlist, SearchList = searchList, current_time=now.ctime())