こんにちは、テンプレートに 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,{}) )
私の問題は、フォームが常に有効ではないことです
前もって感謝します!