Récapitulatif des relations
Exclusif Premium
Débloquez votre potentiel ! ✨
Cette session fait partie de notre programme Premium exclusif
+100h de formations exclusives
+180 exercices de code avancés
+100h de mentorats en réécriture
20 projets guidés pas à pas
Mentorats groupés hebdomadaires
Support individuel avec nos mentors
Prêt à passer au niveau supérieur ?
Découvrez tous les avantages Premium et transformez votre apprentissage dès aujourd'hui!
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte00:00:00 :Donc voilà pour cette partie sur les relations. Là encore, les relations c'est un sujet trèscomplexe qui nécessiterait une formation à part entière, mais dans cette partie on a vu vraimentles deux relations principales, c'est-à-dire la relation plusieurs à un et la relation plusieursà plusieurs. On a également vu ce que ça donnait au niveau de la base de données, donc avec la
00:00:19 :colonne qui est créée dans le cas d'une relation plusieurs à un, et la table supplémentaire quinous permet de faire des associations plusieurs à plusieurs. On a également vu donc ce que ça
00:00:29 :donnait à l'intérieur du code avec foreign key et many-to-many field qui nous permettent de créerdes champs pour des relations plusieurs à un et des relations plusieurs à plusieurs. Ce qui
00:00:38 :perturbe le plus les débutants généralement c'est ce paramètre undelete, donc je vous invite à fairedes tests de votre côté avec différentes valeurs ici, par exemple avec cascade, en supprimant d'uncôté un modèle pour voir les effets que ça a sur la suppression des modèles qui lui sont associés,
00:00:53 :et également avec les autres valeurs que vous pouvez setter ici, donc par exemple set null,set default, ou encore les autres que l'on n'a pas vu comme par exemple protect qui nous permettentde protéger les modèles en cas de suppression en levant une erreur si jamais on essaie de
00:01:07 :supprimer un modèle lié. Donc voilà pour cette partie sur les relations, comme je vous disais çademande pas mal de pratique, il faut essayer un peu dans tous les sens, il faut aussi notammentvoir pas mal d'autres exemples. Là on a fait un article de blog, donc il me semble que c'est un
00:01:20 :bon exemple car avec les articles, les catégories et les auteurs on peut voir l'intérêt d'avoirdes relations plusieurs à un ou plusieurs à plusieurs, mais il y a plein d'autres cas defigure dans lesquels on pourrait avoir besoin de ce type de relation. Donc je vous invite également
00:01:33 :à réfléchir à d'autres types de modèles et d'applications qui pourraient nécessiter ce typede relation, et d'essayer de votre côté de faire des schémas et du code pour essayer de voir dansquel cas il serait préférable d'avoir des relations plusieurs à un, et dans quel cas il seraitpréférable d'avoir des relations plusieurs à plusieurs.
Ce n'est pas fini...
✋
Tu as complété % du parcours 🔥
Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.