示例#1
0
def new_league(request):
    if request.method == 'POST':  # If the form was submitted...
        form = LeagueCreationForm(
            request.POST)  # Make a form bound to the POST data
        if form.is_valid():
            new_league = form.save(commit=False)
            new_league.commish = request.user
            new_league.save()
            FantasyTeam.objects.create(manager=request.user, league=new_league)
            return redirect(
                reverse('league', kwargs={'league_id': new_league.id}))
    else:
        form = LeagueCreationForm()  # Unbound form
    return render(request, 'drafter/leagues/new.html', {'form': form})