1. Principes
Un formulaire Django, c'est une boîte à outils qui va vous permettre :
- de générer automatiquement un formulaire HTML composé de widgets et de l'afficher ;
- de valider les données qui ont été soumises en fonction d'un certain nombre de règles qui seront données ;
- d'afficher le formulaire rempli avec les erreurs, si la soumission du formulaire a entraîné la génération d'erreurs ;
- de convertir les données saisies en un modèle Python et de pouvoir sauver celui-ci en base ;
- de pouvoir générer un formulaire uniquement en renseignant la classe Model que l'on veut gérer à travers ce formulaire.
Pour faire tout cela, Django n'utilise que quatre notions :
- les Forms qui sont une collection de Fields et qui savent se valider et s'afficher en HTML ;
- les Fields qui permettent de récupérer les données saisies par l'utilisateur et de les valider ;
- les Widgets qui savent générer les représentations HTML des Fields ;
- les Forms Media qui sont constitués...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première