示例#1
0
def generate_leagues(db, min_count=2, max_count=6, truncate=False):
    """
    Generates a random amount of leagues into the given database connection
    object. The amount of leagues will fall between `min_count` and
    `max_count`. If `truncate` is True, all existing leagues will be deleted.
    """
    logger().info('creating leagues')
    if truncate:
        db.truncate_table('league')
    leagues = []
    for league in rand_leagues(min_count, max_count):
        league_id = create_league(db=db, **league)
        leagues.append(league_id)
    logger().info('created %d leagues' % len(leagues))
    return leagues
示例#2
0
文件: views.py 项目: artnez/faceoff
def new_league():
    form = NewLeagueForm(request.form)
    if request.method != 'POST' or not form.validate():
        return dict(new_league_form=form)
    create_league(form.name.data)
    return redirect(url_for('landing'))