Les formulaires sont un vaste chapitre comme dans tout framework web quelque soit le langage. Mais Django permet de les manipuler plus facilement que Symfony par exemple.
cleaned_data qu’est ce que c’est?
Il y a deux types de formulaire dans Django, les formulaires classiques qui héritent de forms.Form
, et mes formulaires liés à des entités, qui héritent de forms.ModelForm
.
Avec les modelForm, inutile de s’inquiéter du cleaned_data
.
Dans un form classique on doit utiliser les données validée: if form.is_valid(): ex = Example() ex.username = form.cleaned_data['username'] ex.save() Alors que dans un modelForm, cette étape est automatique. if form.is_valid(): form.save()
https://stackoverflow.com/questions/53594745/what-is-the-use-of-cleaned-data-in-django