La gestion des utilisateurs avec Django

Découvre comment permettre à des utilisateurs de créer un compte et s'identifier sur un site Django.
Débloquer cette formation grade
  • grade grade grade
    Avancé
  • schedule 1 heures 36 minutes
  • list 12 sessions
Introduction à la formation

1. Introduction à la formation

schedule

00:52

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
Réservé aux membres Premium
Planifiez votre projet en amont !

2. Planifiez votre projet en amont !

schedule

01:00

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
Réservé aux membres Premium
La classe User

3. La classe User

schedule

10:21

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
Réservé aux membres Premium
La classe AbstractUser

4. La classe AbstractUser

schedule

10:06

Dans cette session, vous allez découvrir en détail la classe AbstractUser de Django. Vous apprendrez comment la personnalisée pour gérer efficacement la création de comptes utilisateurs. Nous verrons ensemble comment exploiter ses méthodes pour faciliter l'identification de vos utilisateurs. Ce sera votre allié pour gérer efficacement les utilisateurs de votre site Django.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Réservé aux membres Premium
La classe AbstractBaseUser

5. La classe AbstractBaseUser

schedule

08:50

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
Réservé aux membres Premium
Créer un manager pour notre classe

6. Créer un manager pour notre classe

schedule

08:52

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
Réservé aux membres Premium
Lier un modèle profil

7. Lier un modèle profil

schedule

06:35

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
Réservé aux membres Premium
Introduction aux vues d'authentification

8. Introduction aux vues d'authentification

schedule

01:57

Dans ce volet initial, vous allez vous familiariser avec les vues d'authentification Django. Nous allons étudier comment les mettre en œuvre pour permettre aux utilisateurs de créer un compte ou de se connecter à un site existant. Des concepts essentiels liés aux sessions et aux cookies seront également abordés pour sécuriser les données des utilisateurs.

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

9. Créer une vue d'inscription basique

schedule

17:45

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
Réservé aux membres Premium
Créer une vue d'inscription personnalisée

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

schedule

10:17

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
Réservé aux membres Premium
Connexion et déconnexion avec les classes

11. Connexion et déconnexion avec les classes

schedule

14:36

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
Réservé aux membres Premium
Connexion et déconnexion avec les fonctions

12. Connexion et déconnexion avec les fonctions

schedule

06:01

Lors de cette session, vous allez vous familiariser avec les processus de connexion et de déconnexion dans Django. Vous explorerez en détail les fonctions intégrées qui gèrent ces opérations, permettant ainsi à vos utilisateurs de naviguer de manière sécurisée sur votre site. Nous mettrons en pratique ces fonctions pour renforcer votre compréhension.

  • closed_caption Sous-titres check_circle
  • format_quote Résumé textuel cancel
Réservé aux membres Premium

Rechercher sur le site

open_in_new

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

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