La gestion des utilisateurs avec Django

Découvre comment permettre à des utilisateurs de créer un compte et s'identifier sur un site Django.

  • Avancé
  • fiber_manual_record
  • 1 heures 36 minutes
  • fiber_manual_record
  • 12 sessions
Introduction à la formation

00:52

1. Introduction à la formation

Dans cette première session, vous allez découvrir les concepts fondamentaux de la gestion des utilisateurs avec Django. Ensemble, nous allons nous familiariser avec le cadre Django, comprendre comment il gère la création de compte utilisateur et l'authentification. A la fin de cette session, vous serez équipé pour commencer à développer des sites Django avec des systèmes d'identifiant utilisateur.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Planifiez votre projet en amont !

01:00

2. Planifiez votre projet en amont !

Au cours de cette session, vous allez appréhender l'importance de planifier à l'avance votre projet Django, en particulier la gestion des utilisateurs. Vous apprendrez à créer un modèle utilisateur personnalisé, même simple, dès le début de votre projet. Nous aborderons le modèle de base d'utilisateur de Django et sa pertinence pour une classe personnalisée de vos modèles.

  • closed_caption Sous-titres cancel
  • format_quote Résumé textuel cancel
La classe User

10:21

3. La classe User

Dans cette session, vous allez découvrir la classe User, un élément central de la gestion des utilisateurs avec Django. Vous apprendrez à créer et gérer des comptes utilisateurs, leur permettant ainsi de s'identifier sur un site. Nous aborderons son importance, son fonctionnement ainsi que ses particularités. Vous aurez ainsi les clés pour implémenter sereinement une gestion des utilisateurs sur votre site Django.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
La classe AbstractBaseUser

08:50

5. La classe AbstractBaseUser

Dans cette session, vous allez explorer le potentiel de la classe AbstractBaseUser de Django. Nous allons étudier comment configurez un modèle d'utilisateur personnalisé et comment utiliser celui-ci pour la gestion de l'authentification d'utilisateur. Cette classe vous permettra de gérer efficacement l'inscription et l'authentification sur votre site. Cette session est essentielle pour comprendre la gestion des utilisateurs dans Django.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Créer un manager pour notre classe

08:53

6. Créer un manager pour notre classe

Vous allez découvrir comment créer un manager pour la classe dans Django. Cette compétence est fondamentale pour gérer efficacement les utilisateurs de votre site. Nous allons nous concentrer sur le développement d'une interface claire et fonctionnelle, facilitant l'inscription et la connexion des utilisateurs. Ce processus est un élément clé pour garantir une expérience utilisateur de qualité.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Lier un modèle profil

06:35

7. Lier un modèle profil

Durant cette session, vous allez apprendre comment lier un modèle de profil à un utilisateur Django. Nous allons explorer les étapes nécessaires pour permettre à chaque utilisateur de posséder un profil unique. Ce profil peut contenir des informations supplémentaires qui peuvent ne pas être incluses dans le modèle utilisateur standard Django. Vous allez acquérir les compétences pour customiser et enrichir l'expérience utilisateur sur votre site.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Créer une vue d'inscription basique

17:46

9. Créer une vue d'inscription basique

Au cours de cette session, vous allez apprendre à élaborer une vue d'inscription basique pour Django. Nous allons explorer ensemble les étapes pour permettre aux utilisateurs de créer leur compte sur un site Django. Vous allez comprendre comment traiter les données d'inscription, comment gérer les erreurs éventuelles et comment rediriger les utilisateurs une fois leur inscription réussie.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Créer une vue d'inscription personnalisée

10:18

10. Créer une vue d'inscription personnalisée

Au cours de cette session, vous allez apprendre à concevoir une vue d'inscription personnalisée pour votre site Django. Nous allons vous montrer comment définir un formulaire utilisateur adapté, comment traiter les données reçues et gérer les erreurs. Vous serez ainsi capable de fournir une expérience d'inscription fluide et sécurisée à vos futurs utilisateurs.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Connexion et déconnexion avec les classes

14:37

11. Connexion et déconnexion avec les classes

Lors de cette session, vous allez découvrir la puissance des classes d'authentification Django pour gérer la connexion et la déconnexion des utilisateurs. Vous allez apprendre à utiliser ces modules intégrés pour faciliter la gestion de l'authentification. Nous aborderons comment les intégrer de manière sécurisée à votre site web Django. L'objectif est de vous offrir les outils nécessaires pour rendre l'expérience utilisateur fluide et sûre.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel