我希望能够从以下内容中进行选择:
假设数字和学生姓名都在同一行,并且都会出现。
1约翰
2玛丽
(..)
所以我在表格里做的是:
class StudentForm(forms.Form):
std = tuple of number and name
nbr = forms.ModelChoiceField(student, choices=std, widget=Select(), required=True)
if request.method == 'POST':
form_std = StudentForm(request.POST)
if form_std.is_valid():
std = form_std.cleaned_data['nbr']
std_nr = std.number
if std_nr:
idt = std_nr
return render_to_response('temp.html', {'form_std': form_std, 'idt': idt})
以及模板:
<form action="" method="post">
{% for field in form_std %}
{{ field }}
{% endfor %}
<input type="submit" value="Submit" />
</form>
我得到这个错误:
初始化
()获得意外的关键字参数“choices”
如果有人能帮我,我将不胜感激:)
谢谢