- 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 :Dans la liste des petits détails qu'on n'a pas encore adressés, il y a la suppression d'une adressepuisque pour l'instant on a les adresses qui sont affichées.
00:00:07 :On peut en définir une par défaut mais on ne peut pas les supprimer.Donc ça va être très simple, on va tout simplement rajouter un bouton dans ce fichier,donc dans le fichier des adresses qui va nous permettre de les supprimer.
00:00:17 :Donc ce template se trouve à l'intérieur de Accounts, dans Templates,on a le fichier adresse.html et à la fin ici on va tout simplement rajouter un autre paragraphe
00:00:27 :et on va mettre un lien vers une URL qui n'existe pas encore mais qu'on va créer tout de suite aprèsque l'on va appeler donc accounts.deleteAddress tout simplement.
00:00:36 :Je referme la balise et on va mettre ici supprimer l'adresse.Donc on va aller créer cette URL dans le fichier accounts.urls.py,on va la mettre ici par exemple juste après le sign up.
00:00:51 :On va l'appeler donc deleteAddress et on va devoir passer une adresse,donc on va le mettre directement ici, on va mettre int et pk.Et ici on va faire une vue qu'on va appeler deleteAddress tout simplementet le nom ça va être donc deleteAddress avec 2D.
00:01:09 :Et je vais mettre l'import ici et aller créer cette vue dans le fichier views.py.Donc on va descendre un petit peu, je vais aller tout en bas,on va dire qu'on doit être login, donc login required puisqu'il faut être enregistrépour pouvoir supprimer notre adresse.
00:01:24 :Ensuite on va récupérer le pk, donc le primary key de cette adresse.On va la récupérer avec get object or 404,donc ça c'est toutes des étapes qu'on a déjà faites par le passé.
00:01:35 :Donc on va un petit peu plus vite, shipping address,on va récupérer le pk et on va récupérer l'utilisateur qui est logé avec request.user.Donc on récupère l'adresse qui est passée en primary keyet qui appartient à l'utilisateur qui est connectéet on la supprime tout simplement, address.delete
00:01:53 :et on redirige vers la vue de profil redirect, accounts.profile.Donc normalement c'est tout ce qu'on a besoin de faire,donc je suis allé un peu vite, je vais refaire le chemin,on est allé dans adresse, on a rajouté un bouton,alors là il va falloir passer le primary key, donc adresse.pk.
00:02:11 :Donc accounts.delete.address, on passe le pk, on a le texte du bouton,dans urls on a delete address ici, on récupère le pk,on passera dans cette vue delete address,dans cette vue on récupère le primary key,on récupère le shipping address et on la supprime et on redirige.
00:02:28 :Donc normalement c'est tout bon, je vais revenir sur l'interface,j'actualise, j'ai bien supprimé l'adresse ici,donc on va aller supprimer l'adresse en premier,donc l'adresse travaille ici, je clique, elle est bien supprimée,je clique, elle est bien supprimée.
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.