Créer un blog avec Django

Découvre comment créer un blog de A à Z avec le framework Django.
Commencer le le projet
  • grade grade grade
    Avancé
  • schedule 2 heures 10 minutes
  • list 21 sessions
Introduction au projet

1. Introduction au projet

02:16

Dans cette session initiatrice, vous allez découvrir le projet de création d'un blog avec Django à réaliser durant cette formation. Nous allons discuter des fonctionnalités principales, de la structure du blog ainsi que des objectifs attendus. Vous comprendrez le cadre et le but global du projet qui guidera toutes les étapes de la formation.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Création du projet

2. Création du projet

04:40

Vous allez initier votre aventure dans le développement de blog Django avec cette première étape cruciale. Vous allez apprendre à configurer votre environnement de travail, installer Django et créer votre tout premier projet. Ensemble, nous allons explorer la structure de base d'un projet Django en détail, un processus essentiel pour construire une base solide pour votre futur blog.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Création de la base de donnée

3. Création de la base de donnée

08:06

Vous allez débuter le processus de création de votre blog en mettant en place votre propre base de données avec Django. Vous apprendrez à créer et à configurer une base de données adaptée à votre blog. Vous allez comprendre la relation entre votre blog et la base de données, et comment l'utiliser efficacement pour stocker et récupérer vos contenus de blog.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer une application

4. Créer une application

03:08

Dans cette session, vous allez découvrir comment créer une application utilisant Django, l'un des frameworks Python les plus utilisés. Nous allons aborder toutes les étapes pour initialiser votre projet et élaborer la structure de base d'une application. Cette connaissance est un prérequis essentiel pour développer votre propre blog.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer le modèle pour les articles

5. Créer le modèle pour les articles

12:06

Durant cette session, vous allez apprendre à construire le modèle central de votre blog, le modèle des articles avec Django. Nous allons discuter des différents champs et relations requis pour développer un système d'articles complet et efficace. Vous verrez comment structurer vos données pour un rendu optimisé.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer les migrations dans la base de données

6. Créer les migrations dans la base de données

02:25

Au cours de cette session, vous allez explorer le monde des migrations dans Django. Vous comprendrez comment créer vos tableaux de base de données et faire des changements éventuels. Nous verrons ensemble comment Django facilite le suivi et la modification de la structure de la base de données, tout ce qui est essentiel à la dynamique d'un blog.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Ajouter le modèle dans l'administration

7. Ajouter le modèle dans l'administration

08:31

Au cours de cette session, vous allez découvrir comment intégrer un modèle Django dans l'interface d'administration. Nous allons étudier comment exposer le modèle sur le panel admin et comment manipuler les données via cette interface. Vous allez acquérir des compétences essentielles pour gérer votre blog de manière efficace et autonome.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer le template HTML de base

8. Créer le template HTML de base

04:25

Dans cette session, vous vous familiariserez avec la création d'un modèle HTML de base pour votre blog Django. Vous allez comprendre comment organiser et structurer votre mise en page. À la fin, vous aurez une maquette fonctionnelle de votre site et une base solide pour le développement ultérieur de votre blog.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer la vue d'accueil du blog

9. Créer la vue d'accueil du blog

13:47

Dans cette session, vous allez apprendre à construire la vue d'accueil de votre blog avec Django. Nous allons parcourir ensemble les étapes nécessaires à la mise en place d'une page d'accueil efficace et intuitive. Vous serez guidé dans la configuration de votre environnement Django, la création de votre première vue, ainsi que sa liaison à un modèle et un template. Vous allez préparer le terrain pour devenir un expert Django.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Masquer les articles non publiés

10. Masquer les articles non publiés

04:31

Dans cette session, vous allez apprendre à gérer la visibilité de vos articles sur votre blog Django. Nous allons vous montrer comment configurer et utiliser Django pour masquer automatiquement les articles non publiés. Cela permettra une meilleure gestion de votre contenu et une expérience utilisateur optimisée pour vos lecteurs.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer la vue pour ajouter un article

11. Créer la vue pour ajouter un article

08:31

Dans cette session, vous allez découvrir comment construire la vue permettant d'ajouter un article à votre blog Django. Nous allons parcourir ensemble l'ensemble du processus, des modèles aux formulaires en passant par la logique de vue nécessaire. À l'issue de ce module, vous serez en mesure de concevoir un système d'ajout d'articles efficace et fonctionnel.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer la vue pour modifier un article

12. Créer la vue pour modifier un article

03:52

"Dans cette session, vous allez aborder la conception des vues pour modifier un article, dans le cadre de la création de votre blog Django. Vous allez comprendre comment les vues interagissent avec vos modèles et formulaires pour modifier efficacement un post existant. Nous allons voir ensemble comment tester et déboguer votre vue pour assurer une exécution sans erreur."

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer la vue pour afficher un article

13. Créer la vue pour afficher un article

04:13

Dans cette session, vous allez découvrir comment créer la vue nécessaire pour afficher un article sur votre blog conçu avec Django. Nous allons explorer ensemble la manière de manipuler les modèles Django pour extraire un article de la base de données et le présenter sous une forme attrayante. À la fin, vous serez capable de construire des vues efficaces pour l'affichage d'articles dans votre blog Django.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer la vue pour supprimer un article

14. Créer la vue pour supprimer un article

05:03

Au cours de cette session, vous allez apprendre à développer le panel administrateur de votre blog Django pour supprimer un article. Nous allons parcourir le processus de création de la vue de suppression, la liaison avec l'interface utilisateur et la gestion de la sécurité pour éviter les suppressions non-autorisées. Cela vous permettra de contrôler et de gérer le contenu de votre blog efficacement.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Ajouter des liens entre les vues

15. Ajouter des liens entre les vues

12:12

Vous allez découvrir comment créer des liens entre diverses vues de votre blog Django. Nous allons explorar les méthodes pour ajouter des hyperliens, rendant ainsi votre blog plus facile à naviguer. Vous deviendrez capable d'améliorer l'expérience utilisateur de votre site.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Ajouter un fichier CSS statique

16. Ajouter un fichier CSS statique

04:48

Dans cette session, vous allez découvrir comment intégrer un fichier CSS statique à votre blog Django. Vous allez apprendre à organiser votre structure de fichiers, à lier le fichier CSS à votre modèle HTML et à comprendre son impact sur le rendu visuel de votre blog. Nous allons également aborder l'importance des fichiers statiques dans un projet Django.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Installer Django livereload

17. Installer Django livereload

02:57

Dans cette session, vous allez découvrir comment installer Django livereload. C'est une étape importante pour créer un blog en utilisant le framework Django. Nous allons passer à travers chaque étape du processus d'installation de manière détaillée, pour garantir une utilisation optimale de ce module essentiel. Cela vous permettra de voir les modifications de votre blog en temps réel lors du développement.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Mise en forme de la page d'accueil

18. Mise en forme de la page d'accueil

06:28

Dans cette session, vous allez comprendre comment concevoir et organiser une page d'accueil attrayante pour votre blog Django. Nous aborderons les aspects clés du design de la page d'accueil, y compris la disposition et le style. Vous apprendrez également comment intégrer les fonctionnalités essentielles d'un blog sur la page d'accueil.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Mise en forme des articles

19. Mise en forme des articles

07:58

Dans cette session, vous allez apprendre à structurer et à formater les articles de votre blog. Nous explorerons les différentes façons d'intégrer du texte, des images et des liens dans vos articles, en utilisant les fonctionnalités propres à Django. Nous verrons comment utiliser les templates Django pour donner un aspect professionnel à vos publications. Au terme de cette séance, vous serez capable de donner une mise en forme propre et attrayante à chacun de vos articles.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Mise en forme des formulaires

20. Mise en forme des formulaires

04:00

Au cours de cette session, vous allez maîtriser l'art de la mise en forme des formulaires dans Django. Nous explorerons ensemble comment styliser et personnaliser efficacement vos formulaires afin qu'ils correspondent parfaitement à l'image de votre blog. L'objectif est de vous donner les compétences nécessaires pour créer des formulaires attrayants et utilisables. Cette session est fondamentale pour rendre votre blog convivial et attrayant pour vos visiteurs.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Mise en forme des boutons

21. Mise en forme des boutons

06:06

Au cours de cette session, vous allez découvrir comment personnaliser l'apparence de vos boutons sur votre blog Django. Nous verrons ensemble le choix des couleurs, la taille et l'agencement, tout en veillant à l'ergonomie et à l'esthétique du site.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.