Installation et premier projet Django

Contenu du cours Installation de Django Structure d’un projet Django Demarrage du serveur Django du projet Changement du port 8000   1. Installation de Django Prérequis (Python, pip, environnement virtuel) Avant d’installer Django, il est nécessaire d’avoir Python installé sur votre machine (version 3.8 ou supérieure recommandée). Django s’appuie sur l'utilitaire pip gestionnaire de paquets…

Introduction à Django Framework

Introduction à Django Framework

Contenu du cours Pourquoi un framework web ? La philosophie Django Positionnement de Django Cycle de vie d’une requête dans Django Exemples d’applications célèbres utilisant Django 1. Pourquoi un framework web ? Problèmes des développements web from scratch : orsqu’on développe une application web sans framework, le programmeur doit gérer manuellement toutes les étapes :…

Le framework message intégré de django

Contenu du cours A propos de django.contrib.messages Pourquoi utiliser django.contrib.messages ? Affichage des messages dans les templates Personnalisation des niveaux et des styles Backend des messages Exemple complet 1. A propos de django.contrib.messages Dans Django, django.contrib.messages est un framework intégré qui permet d'ajouter des messages temporaires pour fournir des retours d'information aux utilisateurs, comme des…

Students_Management : Projet Django pour la gestion d'étudiants

Contenu du cours Description du projet Students_Management Fonctionalité de l'application Déploiement Technologies utilisées Le projet sur GitHub 1. Description du projet Students_Management Ce projet Django vise à créer une application de gestion d'étudiants qui permet de gérer les informations de base des étudiants, notamment leur nom, adresse courriel, numéro de téléphone, section et photo. Ce…

Templates Django

Contenu du cours A propos des templates django Configuration du système de template de django Chargement du template Configuration de l'url Variables de template django Exemple de variable de template django Les balises (tags en anglais) du template système Héritage de template django Vue générique avec la classe TemplateView 1. A propos des templates django…

Upload des fichiers dans Django

Contenu du cours A propos de l'upload de fichiers dans Django Création de l'application Configuration des urls Création du modèle Création du formulaire Création du view Configuration du template Création d'une petite application CRUD de gestion des étudiants 1. A propos de l'upload de fichiers dans Django L'upload de fichiers dans Django est un processus…

L'interface d'administration de django

Contenu du cours Interface admin de django Migration de la base de données Django 2.1 A propos de la migration 2.2 Création des tables sql via une migration de la base de donnée Création d'un compte super admin 1. Interface admin de django L'un des aspects les plus importants de Django est qu'il contient une…

TP Django: Création d'un blog django

Dans ce tutoriel, nous allons voir pas à pas comment créer un blog django complet permettant de gérer les utilisateurs (users & authors) et qui contient deux catégories des utilisateurs: les utilisateurs enregistés qui aurons la possibilité de lire et commenter les articles les auteurs (authors) qui aurons la possibilité de lire, écrire et commenter…

Gestion des utilisateurs Django

Contenu du cours 1. Création d'une application accounts 2. Système d'authentification django.contrib.auth 2.1 A propos du système django.contrib.auth 2.2 Login and logout page 2.3 Paramétrage de la page d'accueil 3. Enregistrement des utilisateurs 3.1 Formulaire d'enregistrement via la classe UserCreationForm 3.2 Création du view de l'application 3.3 Configuration des urls 3.4 Configuration au niveau du…