Les gabarits avec Django

Découvre comment utiliser le langage de gabarit de django, les filtres et les templates HTML.
Débloquer cette formation
  • grade grade grade
    Avancé
  • schedule 57 minutes
  • list 11 sessions
Introduction à la formation

1. Introduction à la formation

03:07

Au cours de cette première session, vous allez vous immerger dans le langage de gabarit Django. Nous allons jeter un coup d’œil à l'aperçu général du cours, comprendre l'importance du langage des gabarits et commencer à explorer les filtres et les templates HTML. Vous allez saisir l'essence des gabarits Django et comment ils peuvent être bénéfiques pour le développement de vos applications Web.

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

2. Les variables

05:04

Au cours de cette session, vous allez explorer la manipulation des variables dans les gabarits Django. Nous verrons comment mettre en œuvre diverses variables, associer leurs valeurs et effectuer des opérations. Cela vous permettra d'améliorer vos compétences en rendu de templates HTML à l'aide du langage de gabarit Django. Vous serez alors en mesure de construire des applications web Django de manière plus optimale.

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

3. Les structures conditionnelles

06:18

Dans cette session, vous allez découvrir comment utiliser les structures conditionnelles dans le langage de gabarit de Django. Nous aborderons comment intégrer ces dernières dans vos templates HTML avec précision et efficacité. Cette compétence vous donnera la maîtrise nécessaire pour réaliser des rendus dynamiques en fonction des données de votre application. Vous allez aussi expérimenter les filtres de Django pour manipuler les conditions.

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

4. Les boucles

07:24

Au cours de cette session, vous allez explorer la puissance des boucles dans le langage de gabarit de Django. Vous apprendrez à mettre en œuvre différents types de boucles pour manipuler et afficher les données dans vos templates HTML. Nous nous concentrerons sur les boucles for et while, leurs utilisations dans les gabarits Django et comment les exploiter efficacement pour rendre vos codes plus lisibles et efficaces.

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

5. Les URL

06:30

Dans cette session, vous allez découvrir comment Django utilise les URL pour gérer les gabarits. Vous allez comprendre comment le système d'URL fonctionne, sa structure et comment il est utilisé pour lier les vues aux templates. Nous allons également aborder comment créer et gérer efficacement les URL dans le cadre de vos projets Django.

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

6. La balise with

02:54

Dans cette session, vous allez découvrir comment utiliser la balise With en Django. Nous allons explorer comment cette balise améliore l'efficacité de votre code en simplifiant l’accès aux variables dans les templates. Vous approfondirez l'usage de la balise With pour mieux structurer et optimiser le rendu de vos templates HTML.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Quand doit-on utiliser un filtre ?

7. Quand doit-on utiliser un filtre ?

06:23

Dans cette session, vous allez décrypter quand et comment utiliser un filtre dans le langage de gabarit de Django. Nous allons aborder les meilleures occasions d'appliquer un filtre afin d'optimiser vos templates HTML. Vous allez comprendre l'importance des filtres et comment ils peuvent rendre votre code plus efficace et lisible. Maitrisez l'art de la manipulation des filtres avec Django !

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Enlever les tags HTML avec striptags

8. Enlever les tags HTML avec striptags

02:45

Dans cette session, vous allez découvrir comment éliminer les tags HTML en utilisant la fonction 'striptags' de Django. Nous approfondirons la manière dont 'striptags' sublime les templates HTML en éradiquant les éléments de code superflus. Ainsi, vous maîtriserez l'art de rendre vos pages plus épurées, tout en gardant une structure HTML lisible et organisée.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
L'échappement HTML automatique

9. L'échappement HTML automatique

06:29

Dans cette session, vous allez comprendre comment Django gère l'échappement HTML automatique pour renforcer la sécurité de vos applications. Vous allez explorer dans quel cas l'échappement HTML est utilisé et comment vous pouvez le contrôler. Nous allons également aborder les précautions à prendre pour prévenir les attaques script entre sites (cross-site scripting).

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Étendre un template avec extends

10. Étendre un template avec extends

04:00

Dans cette session, vous allez découvrir comment utiliser le mécanisme 'extends' du langage de gabarit Django. Nous explorerons ensemble comment étendre un template rendant ainsi votre code plus réutilisable et maintenable. Vous verrez l'intérêt de cette technique pour créer des gabarits de base et s'adapter à diverses situations spécifiques. Gelez en productivité tout en gardant une structure de code claire et efficace.

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

11. La balise block

06:55

Dans cette session, vous allez explorer en détail l'utilisation de la balise block dans Django. Vous allez découvrir comment elle permet d'inclure dynamiquement des contenus dans vos gabarits HTML. Nous allons aussi comprendre comment cette balise aide à rendre vos templates plus modulaires et réutilisables. En fin de session, vous aurez une excellente compréhension de ce puissant outil fourni par Django.

  • 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.