Exercice - Obtenir le projet de démarrage

Effectué

Dans ce module, nous allons travailler sur un site web de refuges pour chiens. Ce projet est axé sur la collecte d’informations sur tous les refuges existants et sur les chiens qu’ils espèrent placer à l’échelle des États-Unis. L’espoir fictif de cette application est de trouver plus rapidement des foyers appropriés pour ces chiens en ciblant toutes les personnes souhaitant adopter un chien aux États-Unis, pas seulement celles résidant dans leur zone locale.

Le framework Django convient parfaitement à ce projet. Il fournit un moyen de développer rapidement une application orientée client. Django propose également une fonction de base de données et d’administration établie que les employés du refuge peuvent rapidement mettre à jour. Nous avons créé la configuration initiale de ce projet, ce qui nous permet de nous concentrer sur les concepts de ce module.

Configuration requise

Pour effectuer les exercices, les ressources suivantes doivent être installées sur votre ordinateur :

Cloner le dépôt de démarrage

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

  2. Exécutez les commandes suivantes pour cloner le dépôt de démarrage et accéder au répertoire du projet.

    git clone https://github.com/MicrosoftDocs/mslearn-django-admin-site
    cd mslearn-django-admin-site/starter
    

    Notes

    La solution des exercices est disponible dans le répertoire solution.

Ouvrir le projet dans Visual Studio Code

Nous allons utiliser Visual Studio Code comme éditeur de code.

Dans la même fenêtre de commande ou de terminal, entrez la commande suivante pour ouvrir le dossier dans Visual Studio Code.

code .

Créer l’environnement virtuel

Pour ce projet, nous allons suivre les bonnes pratiques d’utilisation des environnements virtuels.

  1. Dans Visual Studio Code, sélectionnez Affichage>Terminal pour ouvrir la fenêtre de terminal.

  2. Dans la nouvelle fenêtre Terminal, exécutez les commandes suivantes pour créer et activer un environnement virtuel.

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

Installer Django

Le projet de démarrage utilise un fichier requirements.txt contenant la liste de tous les packages nécessaires. Nous pouvons les installer avec pip.

Dans la même fenêtre de terminal, exécutez la commande suivante pour installer les packages nécessaires.

pip install -r requirements.txt

Création de la base de données

À des fins de développement, Django utilise une instance de SQLite. Vous pouvez utiliser Django pour créer la base de données par le biais de ses outils de migration de base de données.

Dans la même fenêtre de terminal, exécutez la commande suivante pour créer la base de données.

python manage.py migrate

Démarrer le serveur

Django peut héberger l’application localement. Nous allons effectuer cette étape à l’aide de la fenêtre de terminal intégrée à Visual Studio Code.

Entrez la commande suivante dans la même fenêtre de terminal.

python manage.py runserver