annotate gpp/polls/forms.py @ 77:d5eed0a91a05

#24 - Make the default date for a birthday today - 30 years. This allows you to select any month with the picker if the field is initially blank.
author Brian Neal <bgneal@gmail.com>
date Fri, 10 Jul 2009 23:56:02 +0000
parents dbd703f7d63a
children 1f139de929c4
rev   line source
gremmie@1 1 """Forms for the Polls application."""
gremmie@1 2
gremmie@1 3 from django import forms
gremmie@1 4
gremmie@1 5 from polls.models import Choice
gremmie@1 6
gremmie@1 7
gremmie@1 8 class VoteForm(forms.Form):
gremmie@1 9 """Form for voting in a poll."""
gremmie@1 10 choices = forms.ModelChoiceField(label='', empty_label=None,
gremmie@1 11 queryset=Choice.objects.none(), widget=forms.RadioSelect)
gremmie@1 12
gremmie@1 13 def __init__(self, poll, *args, **kwargs):
gremmie@1 14 super(VoteForm, self).__init__(*args, **kwargs)
gremmie@1 15 self.fields['choices'].queryset = poll.choice_set.all()
gremmie@1 16