嗨,我在模板中有一个由 modelForm 生成的表单:
<body>
<form action="/traitermodificationentrant.html/" method="POST" class="form-horizontal" >
<legend> Modification du courrier numero {{ cemodifier.id}} </legend>
<table>
{{form}}
</table>
<input type="hidden" value="{{ cemodifier.id}}" name="id">
<input type="submit" value="modifier" />
</form>
</body>
</html>
当我点击按钮提交时,视图处理处理
def traiter_modif_entrant(request):
if request.method == 'POST':
form = Form_modif_courrier_Entrant(request.POST)
if form.is_valid():
ident = form.cleaned_data['id']
c = Courrier_Entrant.objects.get(id=ident)
c.reference = form.cleaned_data['reference']
c.objet = form.cleaned_data['objet']
c.categorie =form.clneaned_data['categorie']
c.expediteur = form.cleaned_data['expediteur']
c.save()
HttpResponseRedirect('/')
else :
form =Form_modif_courrier_Entrant()
return render_to_response('index.html', RequestContext(request,{}) )
我的问题是表格总是无效的
提前致谢!