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('drafter.views.league', kwargs={ 'league_id': new_league.id })) # TODO: redirect has implicit reverse else: form = LeagueCreationForm() # Unbound form return render(request, 'drafter/leagues/new.html', { 'form': form })
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})