我的表单首先有效并且有效,但是当我将choiceField 添加到表单并在模板中使用select 时,它不再有效。form.is_valid 给出错误
在 form.py 我添加了一行:
crossover_select = forms.ChoiceField(label="crossover_select")
在模板中我添加了这些:
<select name="crossover_select">
<option value={{crossover}}>old value {{crossover}}</option>
<option value={{peak}}>Peak {{peak}}</option>
<option value={{median}}>Median {{median}}</option>
<option value="Other">Other</option>
</select>
那些交叉,峰值和中位数是浮动的。
现在在views.py中,当我有:
if request.method=='POST':
form = myForm(request.POST)
print form.is_valid()
这给出了错误的
所以我的问题是这哪里出错了?没有这些更改,一切正常,但是当我这样做时,下拉表单不再有效