Exercice : Installer Django

Effectué

La création d’un projet Django est similaire à la création d’une application Python. Nous créons d’abord un dossier, puis nous installons le package avec pip.

Vue d’ensemble de l’installation

Avant d’installer Django, vérifiez que la version de Python appropriée est installée pour le framework. Pour vérifier la version installée, accédez à l’invite de commandes et entrez la commande suivante :

# Windows
python --version 

# macOS or Linux
python3 --version 

Une fois la commande exécutée, la version de Python installée sur votre ordinateur s’affiche. Pour ce module, nous utilisons la dernière version officielle de Django. Utilisez Python 3 pour bénéficier des fonctionnalités Python les plus récentes. Si vous n’avez pas déjà installé Python, accédez au site web Python et téléchargez la version appropriée.

Créer le dossier du projet

Avant de télécharger Django, créez un environnement virtuel pour l’isoler des autres applications. Si vous ne créez pas d’environnement virtuel et que vous installez le framework globalement, cela peut causer des conflits avec d’autres applications Python et provoquer l’échec de ces dernières.

Commencez par créer le dossier qui contiendra le nouveau projet. Il contiendra également le dossier de l’environnement virtuel.

  1. Ouvrez une fenêtre de commande ou de terminal.

  2. Créez un répertoire nommé hello_django et changez les répertoires actifs par celui-ci.

    # Windows
    md hello_django
    cd hello_django
    
    #macOS or Linux
    mkdir hello_django
    cd hello_django
    
  3. Ouvrez le dossier dans Visual Studio Code en utilisant la commande suivante :

    code .
    

Créer et activer l’environnement virtuel

Nous utilisons le terminal intégré dans Visual Studio Code, ce qui nous évite d’avoir à changer de fenêtre pendant que nous exécutons les commandes requises pour créer les ressources dont nous avons besoin. Tout d’abord, nous créons un environnement virtuel et nous l’activons.

  1. Dans Visual Studio Code, sélectionnez Terminal>Nouveau terminal.

  2. Dans la fenêtre de terminal, en bas de Visual Studio Code, exécutez les commandes suivantes pour créer et activer votre environnement virtuel.

    # Windows
    python -m venv venv
    .\\venv\\Scripts\\Activate
    
    # macOS or Linux
    python3 -m venv venv
    source ./venv/bin/activate
    

    Le nom de l’environnement virtuel est mis entre parenthèses et est suivi du chemin où vous êtes actuellement. À partir de cette invite de commandes, vous allez maintenant installer le framework Django.

Installation de Django

La méthode la plus courante pour gérer des packages Python est d’utiliser un fichier d’exigences appelé requirements.txt. Le fichier requirements.txt liste les packages dont votre application a besoin. Nous allons créer notre fichier requirements.txt et y ajouter Django, puis installer la bibliothèque.

  1. Dans Visual Studio Code, créez un fichier nommé requirements.txt dans le dossier hello_django.

  2. Ajoutez le texte suivant au fichier requirements.txt.

    Django
    
  3. Dans la fenêtre de terminal, exécutez la commande ci-dessous pour installer Django et tous les autres packages listés dans requirements.txt.

    pip install -r requirements.txt
    

En s’exécutant, cette commande lance le téléchargement du framework Django. Une fois le téléchargement terminé, nous pouvons passer au développement proprement dit de notre application.