Vigyata.AI
Is this your channel?

9- Projet Blog | Créer et Gérer des Publications dans Django | Tutoriel Blog

112 views· 2 likes· 32:47· Apr 13, 2025

🛍️ Products Mentioned (6)

Apprenez à créer un système de gestion de contenu pour votre blog Django. Cette vidéo vous guide pour permettre aux utilisateurs de créer et publier des articles facilement. 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 ajout (formulaire) : https://drive.google.com/drive/folders/1EAX39CS_Vw8zybINnTfrlZ2jUMG8rFdd 🔴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 : publications Django, blog Django, gestion de contenu Django, tutoriel Django, piergyDeveloppement, Hashtags : #Django #BlogDjango #PublicationsDjango #DéveloppementWeb #pythonprogramming

About This Video

Dans cette partie de la série “Projet Blog”, je te montre comment créer un vrai système de публикаtion dans Django : un formulaire propre, l’enregistrement en base, et la redirection après validation. On commence dans l’app `article` en créant un `forms.py` avec un `ModelForm`. Je définis les champs essentiels (titre, catégorie, description, image), je rends certains champs obligatoires, et je mets des widgets pour avoir un rendu clean (placeholder, classes Bootstrap, textarea, etc.). L’objectif, c’est que n’importe quel utilisateur de ton blog puisse publier un article facilement, sans prise de tête. Ensuite, je passe dans `views.py` et j’utilise une vue générique `CreateView` (tu me connais, j’aime les vues génériques parce que ça va vite et c’est propre). Je branche le template `ajout.html`, je configure le `success_url` pour revenir sur la page d’accueil, et surtout je gère un point super important : associer automatiquement l’article à l’utilisateur connecté. Pour ça, je surcharge `form_valid` et je fais `form.instance.user = self.request.user`. Pour finir, je crée l’URL, j’ajoute le template (avec le CSRF token et les champs du form), je teste en publiant avec deux utilisateurs différents, et je configure le bouton “créer une publication” pour éviter de taper l’URL à la main. Résultat : tes articles s’affichent avec le bon auteur, et tu as une base solide pour la suite du tableau de bord/profil.

Frequently Asked Questions

🎬 More from piergyDeveloppement