Mercurial > public > sg101
annotate gpp/polls/forms.py @ 186:be3fff614b93
Implement #66; use jQuery UI autocomplete widget to replace obsolete jquery-autocomplete plugin. I implemented a very simple caching system.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Tue, 30 Mar 2010 01:30:32 +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 |