Couverture de livre électronique gratuite Cours de création de système avec Python et Django terminé

Cours de création de système avec Python et Django terminé

Nouveau cours

176 pages

Création d'un projet Django

Capítulo 58

Temps de lecture estimé : 4 minutes

+ Exercice
Audio Icon

Écouter en audio

0:00 / 0:00

13. Créer un projet Django

Django est un framework de développement Web de haut niveau, écrit en Python, qui encourage un développement rapide et propre avec une conception pragmatique. La création d'un projet Django est la première étape dans la création d'applications Web à l'aide de ce framework. Ce chapitre vous guidera étape par étape dans la création d'un projet Django à partir de zéro.

Installation de Django

Avant de commencer à créer notre projet, nous devons nous assurer que Django est installé dans notre environnement. Pour installer Django, vous pouvez utiliser pip, qui est le gestionnaire de packages de Python. La commande pour installer Django est :

pip installer Django

Après l'installation, vous pouvez vérifier la version de Django avec la commande suivante :

python -m django --version

Continuez dans notre application.

Vous pouvez écouter le livre audio écran éteint, recevoir un certificat gratuit pour ce cours et accéder également à 5 000 autres cours en ligne gratuits.

Ou poursuivez votre lecture ci-dessous...
Download App

Téléchargez l'application

Création de projet

Une fois Django installé, nous pouvons commencer à créer notre projet. Pour créer un nouveau projet Django, nous utilisons la commande django-admin startproject suivie du nom du projet. Par exemple, pour créer un projet appelé 'monprojet', nous utilisons la commande :

django-admin startproject monprojet

Cette commande créera un nouveau répertoire du même nom que le projet, qui contient la structure de base d'un projet Django. Dans ce répertoire, vous trouverez un sous-répertoire également appelé « monprojet » et un fichier appelé « manage.py ».

Structure du projet

Le fichier « manage.py » est un utilitaire de ligne de commande qui vous permet d'interagir avec le projet Django de différentes manières. Le sous-répertoire 'myproject' est le package du projet, qui contient quatre fichiers :

  • __init__.py : il s'agit d'un fichier vide qui indique à Python que ce répertoire doit être considéré comme un package Python.
  • settings.py : ce fichier contient les paramètres du projet Django.
  • urls.py : ce fichier contient les déclarations d'URL du projet Django.
  • wsgi.py : ce fichier est un point d'entrée pour les serveurs Web compatibles WSGI pour servir votre projet.

Exécuter le serveur

Une fois le projet créé, nous pouvons exécuter le serveur de développement Django pour voir notre projet en action. Pour cela, nous devons d’abord accéder à notre répertoire de projet. Ensuite, nous pouvons utiliser la commande python manage.py runserver pour démarrer le serveur :

cd mon projet

python manage.py runserver

Cette commande démarrera le serveur de développement Django sur le port 8000. Si vous ouvrez votre navigateur et visitez http://127.0.0.1:8000/, vous devriez voir une page de bienvenue. de Django, indiquant que le serveur fonctionne correctement.

Conclusion

Félicitations ! Vous avez créé avec succès votre premier projet Django. À partir de là, vous pouvez commencer à ajouter des applications à votre projet, à créer des modèles de données, des vues, des modèles et bien plus encore. N'oubliez pas que la création du projet n'est que la première étape. La véritable puissance de Django vient de sa flexibilité et de la réutilisation de ses composants, qui vous permettent de créer facilement des applications Web complexes.

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

_A quoi sert le fichier 'manage.py' dans un projet Django ?

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

Vous avez raté! Essayer à nouveau.

Chapitre suivant

Créer un projet Django : installer Django

Arrow Right Icon
Téléchargez l'application pour obtenir une certification gratuite et écouter des cours en arrière-plan, même avec l'écran éteint.