installer django sur windows

Comment installer Django sur Windows

Partagez sur:

Dans ce tutoriel, vous apprendrez à installer Django sur Windows à l’aide de pip. Après cela, vous vérifierez l’installation, créerez un projet et démarrerez un serveur de développement Django.

L’écosystème Python a beaucoup de frameworks Web. Celui qui a toujours été populaire est le framework Django.

Il est populaire pour être robuste, sécurisé et permet aux développeurs de développer des projets rapidement et de respecter leurs délais. Il est gratuit et open-source, et il fonctionne à la fois sur les systèmes Windows, lunix et MacOs.

Conditions préalables

Avant de commencer à installer Django, vous devez vous assurer que Python est installé sur votre système. Vous pouvez consulter ce guide – comment installer python sur Windows pour apprendre à le faire.

Les commandes que vous exécuterez dans ce didacticiel ont été testées sur le shell PowerShell, mais la plupart des commandes devraient fonctionner sur l’invite de commande Windows (CMD) à quelques exceptions près. Pour une expérience fluide, je vous suggère d’utiliser PowerShell pour ce tutoriel.

 

Étape 1 – Ouvrir PowerShell

Tout d’abord, vous devez ouvrir PowerShell sur votre ordinateur. Vous pouvez le faire en recherchant PowerShell dans la zone de recherche Windows ou vous pouvez ouvrir la boîte de dialogue Exécuter en maintenant la touche du logo Windows et R(WIN+R) enfoncés.
Une fois la boîte de dialogue ouverte, tapez powershell, puis cliquez sur OK.

Vous devriez maintenant avoir la fenêtre PowerShell ouverte.

Maintenant que vous avez ouvert PowerShell sur votre ordinateur, vous allez vérifier l’installation de Python dans la section suivante.

 

Étape 2 – Vérification de l’installation de Python

Avant d’installer Django, vous devez d’abord vous assurer que vous avez installé Python sur votre système.

Pour ce faire, tapez la commande suivante dans l’invite PowerShell pour vérifier l’installation :

> python -V

L’option -V affiche la version Python installée sur votre système.

Après avoir exécuté la commande, vous devriez voir une sortie comme celle-ci :

PS C:\Users\Username> python -V
Python 3.9.7

Au moment de la rédaction, il s’agit de Python 3.9.7. Vous avez peut-être une version différente de la mienne, et c’est très bien. Tant que vous voyez la version Python affichée, Python est installé sur votre système.

Lire aussi: Comment installer Python 3.9 sur Ubuntu 20.04

Maintenant que vous avez confirmé que Python est installé sur votre système, vous allez mettre à niveau pip.

 

Étape 3 – Mise à niveau de Pip

Python est livré avec pip par défaut. Mais la plupart du temps, il est livré avec une ancienne version. c’est toujours une bonne pratique de mettre à niveau pip vers la dernière version.

Entrez la commande suivante pour mettre à niveau pip sur votre système :

> python -m pip install --upgrade pip

Vous obtiendrez une sortie identique à la capture d’écran suivante vous montrant que la mise à niveau a été un succès :

Maintenant que vous avez mis à niveau pip, vous allez créer le répertoire du projet dans lequel vous allez installer Django.

 

Étape 4 – Création d’un répertoire de projet

Dans cette section, vous allez créer un répertoire qui contiendra votre application Django. Nous l’appellerons django_project puisque ce tutoriel est une démo.
Mais dans un projet réel, vous pouvez donner au répertoire un nom approprié, tel que forum, blog, etc.

Accédez à votre répertoire Desktop ou Bureau (selon la langue de votre système) avec la commande cd :

> cd Desktop

Créez le répertoire à l’aide de la commande mkdir :

> mkdir django_project

Déplacez-vous dans le répertoire django_project à l’aide de la commande cd :

> cd django_project

Votre invite devrait maintenant vous montrer que vous êtes dans le répertoire django_project comme indiqué dans la sortie suivante :

PS C:\Users\Stanley\Desktop\django_project>

Maintenant que vous avez créé le répertoire de travail de votre projet, vous allez créer un environnement virtuel dans lequel vous allez installer Django.

 

Étape 5 – Création de l’environnement virtuel Python

Dans cette étape, vous allez créer un environnement virtuel pour votre projet.

Un environnement virtuel est un environnement isolé en Python où vous pouvez installer les dépendances du projet sans affecter les autres projets Python.

Cela vous permet de créer différents projets utilisant différentes versions de Django.

Lire aussi: Comment créer un environnement virtuel Python sur Ubuntu 18.04

Si vous n’utilisez pas d’environnement virtuel, vos projets dans votre système utiliseront la même version de Django installée globalement.

Cela peut sembler une bonne chose jusqu’à ce que la dernière version de Django sorte avec des changements de rupture provoquant l’échec total de vos projets.
Pour créer un environnement virtuel, tapez la commande suivante et attendez quelques secondes :

> python -m venv venv

La commande créera un répertoire appelé venv dans votre répertoire de projet.
Ensuite, confirmez que le répertoire venv a été créé en répertoriant le contenu du répertoire à l’aide de la commande ls :

> ls

Vous devriez voir le répertoire venv dans la sortie, comme indiqué dans la capture d’écran suivante :

Maintenant que vous avez créé le répertoire de l’environnement virtuel, vous allez activer l’environnement.

 

Étape 6 – Activation de l’environnement virtuel

Dans cette section, vous allez activer l’environnement virtuel dans votre répertoire.

Exécutez la commande suivante pour activer l’environnement virtuel :

> venv\Scripts\activate

Après avoir exécuté la commande, vous verrez

a (venv) au début de l’invite. Cela montre que l’environnement virtuel est activé :

(venv) PS C:\Users\Stanley\Desktop\django_project>

Maintenant que vous avez activé l’environnement virtuel pour votre projet, le moment que vous attendiez est arrivé. Vous pouvez commencer à installer Django !

Étape 7 – Installer Django sur Windows

Dans cette section, vous allez installer Django sur Windows à l’aide de pip.

Exécutez la commande suivante pour installer Django sur Windows à l’aide de pip install :

(venv)> pip install django

La commande installera la dernière version de Django. Vous devriez voir Django en cours de téléchargement comme illustré dans la capture d’écran suivante :

Si vous souhaitez installer une version différente de Django, vous pouvez spécifier la version comme suit :

(venv)> pip install django==3.1

Une fois l’installation terminée, vous devez vérifier que Django a été installé. Pour ce faire, tapez la commande suivante :

(venv)> django-admin --version

Vous obtiendrez une sortie vous montrant la version Django installée sur votre système :

(venv) PS C:\users\stanley\Desktop\django_project> django-admin --version
3.2.7

Au moment de la rédaction, la dernière version de Django est la 3.2.7, et c’est pourquoi ma sortie le montre.

Vous avez maintenant installé Django sur votre système, excellent travail ! Vous allez commencer à créer un projet Django.

 

Étape 8 – Création du projet Django

Il est maintenant temps de créer un projet. Un projet a un sens différent de ce à quoi vous pouvez être habitué. La documentation Django le définit comme :

Un package Python – c’est-à-dire un répertoire de code – qui contient tous les paramètres d’une instance de Django. Cela inclurait la configuration de la base de données, les options spécifiques à Django et les paramètres spécifiques à l’application.

Vous créez un projet à l’aide de l’utilitaire de ligne de commande django-admin fourni avec Django. La commande génère des fichiers dans lesquels vous pouvez configurer les paramètres de votre base de données, ajouter des packages tiers pour votre projet pour n’en citer que quelques-uns.

Créez le projet à l’aide de la commande django-admin startproject :

(venv)> django-admin startproject test_project

Accédez au répertoire test_project :

(venv)> cd test_project

Tapez la commande suivante pour voir le contenu dans le répertoire du projet :

(venv)> ls test_project

Vous obtiendrez une sortie similaire à celle-ci :

 

(venv) PS C:\users\stanley\Desktop\django_project\test_project> ls

   Directory: C:\users\stanley\Desktop\django_project\test_project

Mode                LastWriteTime         Length Name

----                -------------         ------ ----

d-----         9/4/2021   1:25 AM                test_project

-a----         9/4/2021   1:25 AM            690 manage.py

Le répertoire test_project contient les fichiers de configuration Django. Le fichier manage.py est pratique lors du démarrage d’un serveur de développement, et c’est ce que vous ferez à l’étape suivante.

Étape 9 – Démarrage du serveur de développement

Maintenant que le projet est créé, nous allons démarrer le serveur de développement Django.

Démarrez le serveur de développement à l’aide de la commande manage.py runserver :

(venv)> python manage.py runserver

Ensuite, visitez http://127.0.0.1:8000/ dans votre navigateur Web. Vous devriez voir une page similaire à la capture d’écran suivante :

Astuce Vous pouvez arrêter le serveur en maintenant CTRL+C enfoncé. Pour désactiver l’environnement virtuel, vous pouvez taper deactivate sur l’invite.

Vous êtes maintenant prêt à commencer à développer votre projet.

Conclusion

Vous êtes arrivé à la fin de ce tutoriel, vous avez appris à installer Django sur Windows, à vérifier l’installation et vous avez également appris à créer un projet Django et démarrer un serveur de développement.


Partagez sur: