- 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 :Pour changer l'ordre dans lequel sont affichées les entrées de votre base de données,vous pouvez tout simplement cliquer sur une colonne,comme par exemple ici en cliquant sur Title, je vais afficher les articles par ordre alphabétique.
00:00:11 :On peut cliquer de nouveau pour changer l'ordre,donc par exemple pour avoir le 3 ici qui est à la fin,donc avoir un tri ascendant ou descendant,en cliquant tout simplement de nouveau sur la colonne.
00:00:21 :Donc déjà par exemple avec le titre,ensuite avec le Slug ou le Published,donc on peut très bien cliquer sur une autre colonne,et là vous verrez ici l'ordre de tri.
00:00:29 :Un ici pour le Slug, deux pour le Title,et vous retrouvez en fait cet ordre dans l'URL.Donc si on va voir ici, c'est uniquement parce que dans l'URL,on a ce paramètre qui a été rajouté,qu'on va avoir cet ordre qui va être effectué.
00:00:40 :Si je reviens sur Blog et que je retourne sur Article,vous voyez que le tri n'est pas sauvegardé.Et donc il faut que je reclique de nouveau sur Title par exemple et Slug,pour refaire un tri avec Title et Slug.
00:00:51 :Heureusement on peut changer cet ordre de tri directement,à chaque fois qu'on va arriver sur la page d'article,sans avoir besoin de cliquer sur les colonnes.
00:00:59 :Pour ça, on va se rendre dans notre modèle.Alors là ce n'est pas dans la classe Admin que l'on va changer,c'est dans la classe Modèles que l'on va ajouter en fait,une propriété à la classe Meta.
00:01:09 :Et donc cette propriété ça va être Ordering,et on va lui dire avec quel champ on souhaite trierles entrées de notre base de données.
00:01:16 :Donc je vais mettre ici une liste,et à l'intérieur de cette liste, je vais par exemple spécifier Date,et on peut inverser l'ordre en mettant moins Date.
00:01:24 :Donc si on met Date, ça va trier en ordre ascendant,et moins Date en ordre descendant.Donc si je mets moins Date par exemple et que j'actualise,vous allez voir que cette fois-ci,automatiquement le tri se fait avec la date.
00:01:35 :Et on voit qu'on a la flèche ici,qui nous indique que le tri se fait dans ce sens.Je peux également rajouter d'autres champs,donc on n'est pas obligé d'en mettre un seul ici.
00:01:43 :On pourrait rajouter également par exemple moins Published,pour trier à la fois avec la date,et ensuite avec le statut de publication de l'article.Donc si je reviens et que j'actualise,vous allez voir que cette fois-ci,on a bien le 1 ici avec le tri pour la date,et le 2 avec le tri pour le Published.
00:02:00 :Donc vous pouvez bien entendu ajouter d'autres éléments,donc d'autres champs dans cette liste,pour rajouter des options de tri.Et l'avantage de passer par cet attribut Ordering,c'est que ce tri va être sauvegardé.
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.