def QueryTeams(request): # check if HTTP POST request if request.method == 'POST': # get data form = QueryForm(request.POST) # check if user posted all sections if form.is_valid(): # get form data display_all = form.cleaned_data['display_all'] # filter polls with form values teams = Team.objects.all() # if not HTTP POST set empty table else: form = QueryForm() teams = None display_all = None # remove form fields that will not be used form.filter_fields_teams() # render context = {'form' : form, 'teams' : teams, 'display_all' : display_all, } return render_to_response('query_teams.html', context, context_instance=RequestContext(request))