Example #1
0
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)