问题是,
ChoiceField要求所选选项位于其选择集中。
在上面的代码中,的选择
semester是通过jquery动态更新的。但是,这些选择不是
semester选择集(即)的一部分
sem_choices。因此出现了问题。
若要解决此问题,请
sem_choices使用
request.POST方法将选择的值包括在内。
在views.py中:
form = loginForm(request.POST)sem = request.POST.get('semester')form.fields['semester'].choices = [(sem, sem)]
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)