Vigyata.AI
Is this your channel?

12- Projet Blog | Mettre en Place une Barre de Recherche avec Django.

146 views· 2 likes· 17:01· May 4, 2025

🛍️ Products Mentioned (5)

Découvrez comment intégrer une barre de recherche dans votre blog Django pour permettre aux utilisateurs de trouver facilement le contenu qu’ils recherchent. Abonnes-toi ici : https://youtube.com/@piergyDeveloppement?si=iv5ksAF-0RNrJSEK 🙏❤️Faire un don à la chaine : https://udxpdlnb.mychariow.com/faire-un-don-piergydeveloppement Rejoins le canal Télégram ici : https://t.me/+PgznLOrmRJxiMjE0 💥Clique ici pour avoir le guide : https://piergy.gumroad.com/l/Guidedjangofacile 💦Le template blog ici : https://drive.google.com/file/d/1VNxl2mx5rWnDTtpyCdpselpdz1Qhv6Mp/view?usp=drive_link 🔴Le template du profile ici : https://drive.google.com/file/d/1P4tTTGxDYu1VU1RN3JARhzq7PjCuvSn-/view?usp=sharing 🎉Le template authentification ici : https://drive.google.com/file/d/1XnviP1XCTF2DymGNod9pRw6uJiMP69E-/view?usp=sharing 🤳Mes réseaux https://www.instagram.com/seigneur_piergy/profilecard/?igsh=eHA3Ymp0ZzZrNjNm Tags : recherche Django, barre de recherche Django, blog Django, tutoriel Django débutant, piergyDeveloppement, programmation, developpement web, Hashtags : #Django #RechercheDjango #BlogDjango #DéveloppementWeb #Python

About This Video

Dans cette vidéo, je continue notre série “blog professionnel avec Django” et on ajoute une fonctionnalité super importante : la barre de recherche. L’idée, c’est simple : l’utilisateur tape un mot dans la zone de recherche et on lui retourne directement les articles correspondants. On récupère la valeur saisie via request.GET (name="article"), puis je filtre dans la table Article avec un filter sur le titre en mode insensible à la casse (comme ça, majuscule/minuscule, ça passe). Ensuite, j’envoie le résultat dans un template dédié “resultat_recherche.html” pour afficher proprement les données. Après ça, je te montre la partie URLs (route vers la vue recherche) et la partie frontend : dans le formulaire, je configure l’action avec l’URL “recherche” et la méthode GET (parfait pour afficher des résultats). Dans le template, je mets une condition : s’il y a des articles, je boucle dessus pour afficher image, titre, date, et je rajoute un lien vers la page détail. Et s’il n’y a rien, j’affiche un message clair “aucun article correspondant à la recherche”. Résultat : une recherche qui améliore vraiment l’expérience utilisateur et que tu peux réutiliser sur n’importe quel projet Django, pas seulement un blog.

Frequently Asked Questions

🎬 More from piergyDeveloppement