Comment obtenir la valeur de champ de formulaire dans le framework django? Je veux dire, dans les vues pas dans les modèles...
Réponses
Trop de publicités?À l'aide d'un formulaire dans une vue assez bien explique.
Le modèle standard pour le traitement d'un formulaire dans une vue ressemble à ceci:
def contact(request):
if request.method == 'POST': # If the form has been submitted...
form = ContactForm(request.POST) # A form bound to the POST data
if form.is_valid(): # All validation rules pass
# Process the data in form.cleaned_data
# ...
print form.cleaned_data['my_form_field_name']
return HttpResponseRedirect('/thanks/') # Redirect after POST
else:
form = ContactForm() # An unbound form
return render_to_response('contact.html', {
'form': form,
})
ikostia
Points
1598