def create_league(): admin = g.player form = CreateLeagueForm() if form.validate_on_submit(): league = League(form.name.data, admin, int(form.match_type.data)) if int(form.match_type.data) == TEAM: league.num_teams = int(form.num_teams.data) league.team_size = int(form.team_size.data) else: raise ValueError("Invalid Match Type!") db.session.add(league) db.session.commit() return redirect(url_for('index')) return render_template("create_league.html", form = form)