Image de l'article Création d'un projet Django : configuration de la base de données

13.3. Création d'un projet Django : configuration de la base de données

Page 61 | Écouter en audio

Dans la section 13.3 de notre cours en e-book, nous aborderons la création d'un projet Django et la configuration de la base de données. Django est un framework de développement Web de haut niveau écrit en Python qui favorise le développement rapide d'applications Web, avec une conception épurée et pragmatique.

Pour commencer à créer un projet Django, vous devez installer Django dans votre environnement de développement. Si Python est déjà installé, vous pouvez installer Django à l'aide du gestionnaire de packages pip avec la commande « pip install Django ». Une fois Django installé, vous pouvez créer un nouveau projet Django à l'aide de la commande 'django-admin startproject [nom du projet]'. Cela créera un nouveau répertoire nommé d'après votre projet qui contient la structure de base d'un projet Django.

Une fois que vous avez créé un nouveau projet Django, l'étape suivante consiste à configurer la base de données. Django est livré avec un système de base de données abstraite qui vous permet de travailler avec presque toutes les bases de données que vous pouvez imaginer. La base de données par défaut des projets Django est SQLite, mais vous pouvez également utiliser d'autres bases de données comme PostgreSQL, MySQL ou Oracle.

Pour configurer la base de données, vous devrez modifier le fichier 'settings.py' dans votre projet Django. Ce fichier contient tous les paramètres de votre projet Django, y compris les paramètres de la base de données. La section de configuration de la base de données dans ce fichier est nommée « BASES DE DONNÉES ». Ici, vous spécifierez le moteur de base de données, le nom de la base de données, l'utilisateur, le mot de passe et l'hôte.

Par exemple, si vous utilisez PostgreSQL, la configuration de votre base de données pourrait ressembler à ceci :

BASES DE DONNÉES = { 'défaut': { 'MOTEUR' : 'django.db.backends.postgresql', 'NOM' : 'mabase de données', 'UTILISATEUR' : 'monutilisateurdebase de données', 'MOT DE PASSE' : 'mon mot de passe', 'HÔTE' : 'hôte local', 'PORT' : '5432', } }

Après avoir configuré la base de données, vous pouvez créer les tables de base de données à l'aide de la commande « python manage.py migrate ». Cette commande crée des tables de base de données basées sur vos modèles Django.

Il est important de noter que Django est livré avec un système de migration de bases de données intégré. Chaque fois que vous apportez des modifications à vos modèles, vous pouvez utiliser la commande « python manage.py makemigrations » pour créer des migrations qui modifient le schéma de la base de données. Vous pouvez ensuite appliquer ces migrations à l'aide de la commande 'python manage.py migrate'.

En résumé, créer un projet Django et configurer la base de données est un processus simple mais crucial pour développer des applications Web avec Django. Nous espérons que ce chapitre de notre cours ebook vous a permis de comprendre clairement comment créer un projet Django et configurer la base de données. Dans le prochain chapitre, nous explorerons davantage la création de vues et de modèles dans Django.

Répondez maintenant à l’exercice sur le contenu :

Quel est le processus de création d’un projet Django et de configuration de la base de données ?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Image de l'article Création d'un projet Django : création de modèles

Page suivante de lebook gratuit :

62Création d'un projet Django : création de modèles

4 minutes

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte