コード例 #1
0
ファイル: server.py プロジェクト: itucsdb1501/itucsdb1501
def fixture_page():
    fixs = Fixtures(app.config['dsn'])
    if request.method == 'GET':
        now = datetime.datetime.now()
        fixlist = fixs.get_fixturelist()
        return render_template('fixtures.html', FixtureList = fixlist, current_time=now.ctime())
    elif 'fixtures_to_delete' in request.form:
        id_fixtures = request.form.getlist('fixtures_to_delete')
        for id_fixture in id_fixtures:
            fixs.delete_fixture(id_fixture)
        return redirect(url_for('fixture_page'))
    elif 'fixtures_to_add' in request.form:
        fixs.add_fixture(request.form['week'])
        return redirect(url_for('fixture_page'))
    elif 'fixtures_to_update' in request.form:
        fixs.update_fixture(request.form['id_fixture'], request.form['week'])
        return redirect(url_for('fixture_page'))
    elif 'fixtures_to_search' in request.form:
        searchlist = fixs.search_fixture(request.form['name']);
        now = datetime.datetime.now()
        fixlist = fixs.get_fixturelist()
        return render_template('fixtures.html', FixtureList = fixlist, SearchList = searchlist, current_time = now.ctime())