def add_player(request,team_id): t = get_object_or_404(Team,pk=team_id) try: p = Player() p.first_name = request.POST['first_name'] p.last_name = request.POST['last_name'] p.number = request.POST['number'] p.height = request.POST['height'] except (KeyError): return render_to_response("roster/%d" % team_id, { 'error_message' : "You forgot fields"}) else: p.team = t p.save() return HttpResponseRedirect(reverse('roster',args=(team_id)))