Пример #1
0
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())