获取选定的电台

时间:2017-05-14 23:57:23

标签: python django

我想知道点击提交按钮后选择了什么广播。

我的forms.py:

class forum(forms.Form):
CHOICES = (('select1', 'select 1'), ('select2', 'select 2'))
choix = forms.TypedChoiceField(choices=CHOICES, widget=forms.RadioSelect)
query = forms.CharField(label='Product name',max_length=100,required=True)

1 个答案:

答案 0 :(得分:0)

您可以在视图的POST处理程序中使用choice = form.cleaned_data['choix']。由于Django是一个MVC框架而不是SPA框架,因此您无法以任何方式了解浏览器会话中的内容(除非您编写自己的JS以访问自定义端点),因为它是纯HTML(至于Django知道)没有更多。

- 更多信息 -

表单数据访问:https://docs.djangoproject.com/en/1.11/topics/forms/#field-data

表单字段:https://docs.djangoproject.com/en/1.11/ref/forms/fields/