Exemple #1
0
 def __init__(self, *args, **kwargs):
     self.number_of_games = int_or_404(kwargs.pop('number_of_games'))
     BaseMatchCreationForm.__init__(self, *args, **kwargs)
     for i in range(self.number_of_games):
         self.fields['game_{}_player_one_score'.format(i)] = forms.IntegerField(label=_("Game {} Player One Score".format(i)), min_value=0, widget=forms.TextInput(attrs={'class': 'input-mini'}))
         self.fields['game_{}_player_two_score'.format(i)] = forms.IntegerField(label=_("Game {} Player Two Score".format(i)), min_value=0, widget=forms.TextInput(attrs={'class': 'input-mini'}))
Exemple #2
0
 def __init__(self, ladder, *args, **kwargs):
     LadderRankingEditForm.__init__(self, ladder, *args, **kwargs)
     self.fields['new_player'] = forms.ChoiceField(label=_("New Player"), choices=(('0', 'None'),) + get_ladder_watchers_not_playing(ladder), required=False, widget=forms.Select)
     for i, ranking in enumerate(self.ranking):
         self.fields['rank_%s_remove' % i] = forms.BooleanField(required=False)
         ranking['remove_field'] = self['rank_%s_remove' % i]