- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
Deviens membre Premium magic_button
Débloque cette session en devenant Membre Premium 🚀
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte person00:00:00 :Maintenant qu'on a vu comment créer et modifier des objets, la prochaine étape logique c'est de supprimer des entrées dans notre base de données.Donc on n'oublie pas d'importer notre classe, donc import blogpost, et on va récupérer tous les objets et tous les supprimer.
00:00:17 :Donc pour ça on va faire blogpost.object.all et là vous pouvez chaîner les opérateurs comme ça.Donc là on a .all qui nous permet de tout récupérer et ensuite on peut faire .delete qui va nous permettre de supprimer tout ce qu'on a récupéré.
00:00:30 :On pourrait le faire bien sûr en plusieurs étapes, si je reviens au début et que je mets tout ça dans une variable par exemple blogall et que j'affiche cette variable,là vous voyez qu'on a un query set et donc sur ce query set blogall je peux faire .delete pour tout supprimer.
00:00:46 :On pourrait également sur ce query set récupérer seulement certaines parties du query set tout simplement avec des crochets,donc comme on le ferait avec une liste en Python.
00:00:54 :Donc on pourrait récupérer le premier élément avec 0, on pourrait même faire des slices,donc indiquer qu'on veut récupérer à partir du cinquième article jusqu'au dixième article ou des opérations de ce genre.
00:01:04 :C'est aussi un très bon moyen de filtrer directement notre query set pour ne récupérer par exemple que les dix premiers articles en faisant 2.10.Donc on part du début et on va jusqu'à 10.
00:01:15 :Dans ce cas-ci on n'a que deux articles donc ça nous retournerait l'entièreté du query set.Si je fais entrer pour valider vous voyez qu'on a bien là encore les deux articles qui sont dans notre query set.
00:01:24 :Mais si je voulais supprimer uniquement le premier article je pourrais faire blogall crochet 0 et faire delete pour supprimer uniquement ce premier article.Donc je vais le supprimer, j'appuie sur entrer pour valider et vous voyez qu'en retour ça nous indique ce qui a été supprimé.
00:01:38 :Donc si je reviens dans ma base de données dans table plus et que j'actualise là vous voyez qu'on a bien supprimé le premier élément.Si je reviens dans l'interpréteur Python vous allez voir que je peux donc refaire blogpost.object.all et également sur cette ligne directement faire un point delete à la suite.
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.