我动态生成一个表单:
form = forms.Form()
form.fields['myname'] = forms.CharField(label=u'My Name')
...
然后显示表格:
buf = '....<form action="." method="POST">...' + form.as_p() + '...'
t = Template(buf)
v = RequestContext(request, {'form': form})
html = t.render(v)
...
我可以通过将第一行更改为
form = forms.Form(request.POST)
在我开始生成动态表单之前。
但是,有没有办法保持动态表单生成代码不变,然后将表单后期绑定到 request.POST 数据?
谢谢