我是 Django 的新用户,我使用以下代码生成表单
class GetMachine(forms.Form):
Machine_Name = forms.CharField(max_length=20)
Number_of_lines = forms.IntegerField(max_value=10)
class GetLine(forms.Form):
Line_name = forms.CharField(max_length=20)
def install(request):
if request.method == 'POST':
form = GetMachine(request.POST)
if form.is_valid(): # All validation rules pass
# Process the data in form.cleaned_data
form = GetLine()
return render_to_response('install.html', { 'form': form, })
else:
form = GetMachine() # An unbound form
return render_to_response('install.html', { 'form': form, })
如何修改上面的代码,使得“Number_of_lines”用于创建n个“Line_Name”表单字段。
例如,如果 Number_of_lines 的值为 2,我想再次要求用户输入两行的名称为
第 1 行的名称:
第 2 行的名称: