Mercurial > public > sg101
view gpp/polls/forms.py @ 235:d302c498560e
Fix problem when deleting multiple topics from a forum in bulk. We getting a list of topics from the database, then deleting each topic. But after you delete a topic, the forum.last_post on the remaining non-deleted topics can be stale. This was causing a weird DoesNotExist. Now just get the topics one at a time from the database.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Thu, 26 Aug 2010 04:01:58 +0000 |
parents | dbd703f7d63a |
children | 1f139de929c4 |
line wrap: on
line source
"""Forms for the Polls application.""" from django import forms from polls.models import Choice class VoteForm(forms.Form): """Form for voting in a poll.""" choices = forms.ModelChoiceField(label='', empty_label=None, queryset=Choice.objects.none(), widget=forms.RadioSelect) def __init__(self, poll, *args, **kwargs): super(VoteForm, self).__init__(*args, **kwargs) self.fields['choices'].queryset = poll.choice_set.all()