Développement
Allez plus loin avec le framework Django
Django est un framework Python robuste. Même si vous connaissez déjà ses bases, vous avez encore beaucoup de choses à découvrir !
Tout au long de ce cours, je vous guiderai pas à pas dans la création d’une application web solide, qui met à profit certaines fonctionnalités avancées de Django.
Pour commencer, nous allons construire une application d’authentification à partir des premiers principes : les utilisateurs pourront se connecter et se déconnecter de notre application web. Nous utiliserons ensuite certaines fonctionnalités avancées des modèles et formulaires pour construire une interface de création de billets de blog sur le site.
Enfin, nous utiliserons l’ORM Django afin de construire des requêtes complexes, pour créer un flux social présenté avec des gabarits. Si vous avez envie de développer encore davantage vos compétences Django, suivez-moi dans ce cours !
Objectifs pédagogiques
- Construire une application d’authentification dans Django
- Utiliser les fonctionnalités avancées des modèles et formulaires Django
- Utiliser des fonctionnalités avancées de l’ORM et des gabarits Django
Prérequis
Prérequis :
Pour suivre ce cours, vous devez posséder les compétences de base nécessaires à la création d’une application MVT avec le framework Django. Pour cela on vous invite à commencer avec le cours suivant :
Outils nécessaires :
-
Python
-
Django
- GitHub
Et si vous en faisiez votre métier ?
Suivez une des formations diplômantes de notre école 100% en ligne, et transformez vos connaissances en compétences professionnelles.
- Formations jusqu’à 100 % financées
- Date de début flexible
- Projets professionnalisants
- Mentorat individuel
Table des matières
- Partie 1
Orientation du cours
- Partie 2
Construisez une application d’authentification dans Django
- Partie 3
Utilisez les fonctionnalités avancées des modèles et formulaires Django
- 1
Créez un service de mise en ligne des images
- 2
Ajoutez un service de création de billets de blog
- 3
Incluez plusieurs formulaires sur une page
- 4
Manipulez des objets en surchargeant des méthodes de modèle
- 5
Attribuez des permissions en utilisant les groupes
- 6
Créez des relations plusieurs-à-plusieurs
Quiz : Utilisez les fonctionnalités avancées des modèles et formulaires Django
- Partie 4
Utilisez les fonctionnalités avancées de l’ORM et des gabarits Django