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