def update_attend(request): origin_player_list = Player.objects.filter(attend=True) for player in origin_player_list: player.attend = False player.save() if request.POST: form = AttendCheckForm(request.POST) if form.is_valid(): for player_id in request.POST.getlist('attend'): attend_player = get_object_or_404(Player, pk=int(player_id)) attend_player.attend = True attend_player.save() else: logger.debug("update_attend() not form.is_valid()") return render(request, 'ourhockey_playermanager/player_list.html', { 'error_message': "What's wrong with you!!!!", }) else: return HttpResponseRedirect('') player_attend_list = Player.objects.filter(attend=True) return render(request, 'ourhockey_playermanager/player_attend_list.html', { 'player_attend_list': player_attend_list, })
def test_valid_form(self): print 'start test_valid_form()' player = Player.objects.get(name="test1") data = {'attend': player.attend} form = AttendCheckForm(data=data) self.assertTrue(form.is_valid())