Formulaire → Form → ModelForm → Generic Views

 


Formulaire HTML manuel

On construit un formulaire HTML à la main et on traite les données soi-même dans la vue.

Django → vers generic : etape 1


Form (forms.Form)

On remplace le formulaire HTML manuel par une classe Form qui gère la validation et la récupération des données.

Django → vers generic : etape 2 (Form)


ModelForm (forms.ModelForm)

On utilise un ModelForm pour générer automatiquement le formulaire à partir du modèle et créer l’objet en base via form.save().

Django → vers generic : etape 3 (ModelForm)


Generic Views (ListView / CreateView)

On remplace les vues manuelles par des vues génériques qui automatisent entièrement le CRUD (liste, création, modification, suppression).

Django → vers generic : etape 4 (generic View)


https://github.com/dupontdenis/Generic-CRUD.git


Les methodes sur Object

Découvrez groupBy ! 

→ en Action

Anim the dom

 Code pour comprendre le recursif dans le parcours du DOM



En action  → https://dupontdenis.github.io/AnimDOM/


Code → https://github.com/dupontdenis/AnimDOM.git

Les générateurs ! un must

En L1, j'avais déjà utilisé les générateurs pour illustrer les algorithmes → comprendre les algo de base

Comment marche un générateur ? 

Les générateurs en action : → Learn

Go back to : todo list

 Learn by yourself : 📋Maitriser les listes de tâches



Django projet

Rappels : 

SQLite3
    Let's start ! 
Python : Learn by yourself
    Let's start !


Django : lien


Django model/ shell



Projet Airport : lien





Projets : Django

0° Blog


1°🛩️Airport


Objectif : intégrations des passagers aux vols.

------------------- no time left ! 

II partie


3° SPA