def new_team(request): if 'group' in request.GET: group = get_object_or_404(Group, pk=int(request.GET['group'])) competition = group.competition_set.all()[0] if request.method == 'POST': form = NewTeamForm(request.POST) if form.is_valid(): teams = form.cleaned_data['names'] teams = teams.replace('\r', "") teams = teams.split('\n') for t in teams: team = Team(name=t) team.save() group.teams.add(team) group.save() msg = "Teams for group {0} has been created!".format(group.name) messages.success(request, msg) return redirect('soccer.views.group', str(group.id)) else: form = NewTeamForm() c = {} c.update(csrf(request)) c['form'] = form c['group'] = group c['competition'] = competition return c
def new_team(request): if request.method == 'POST': form = NewTeamForm(request.POST) if form.is_valid(): teams = form.cleaned_data['names'] teams = teams.replace('\r', "") teams = teams.split('\n') for t in teams: team = Team(name=t) team.save() messages.success(request, "Teams have been created!") return redirect('/soccer/') else: form = NewTeamForm() c = {} c.update(csrf(request)) c['form'] = form c['group'] = group c['competition'] = competition return c