Introducing polls
[wolnelektury.git] / apps / polls / forms.py
diff --git a/apps/polls/forms.py b/apps/polls/forms.py
new file mode 100644 (file)
index 0000000..f9ca907
--- /dev/null
@@ -0,0 +1,10 @@
+from django import forms\r
+\r
+\r
+class PollForm(forms.Form):\r
+    vote = forms.ChoiceField(widget = forms.RadioSelect)\r
+    \r
+    def __init__(self, *args, **kwargs):
+        poll = kwargs.pop('poll', None)\r
+        super(PollForm, self).__init__(*args, **kwargs)\r
+        self.fields['vote'].choices = [(item.id, item.content) for item in poll.items.all()]
\ No newline at end of file