Projet séminaire
Étapes pour configurer votre environnement sur Windows*:
*Pour configuration sur un autre système d'eploitation, voir la source fournie en bas du fichier
(Optionnel) : télécharger l'éditeur de texte Sublime que j'utiliserais durant ce séminaire.
Partie 1- Installer Python
Vérifier que Python a bien été installé en ouvrant PowerShell et en entrant la commande suivante:
python -V
Vérifier que pip a bien été installé en entrant la commande suivante:
pip freeze
Si le message "'pip' is not recognized as the name..." apparaît, c'est que l'installation n'a pas été effectuée correctement. Sinon, vous pouvez poursuivre.
Partie 2 - Modifier les paramètres de PowerShell
Set-ExecutionPolicy Unrestricted
Partie 3 - Créer l'environnement virtuel
Lorsque vous verrez > avant une ligne de code, c’est qu’elle devra être exécutée dans PowerShell
Installer virtualenv
> pip install virtualenv
Créer un répertoire pour votre environnement virtuel
> mkdir demo
> cd demo
Exéctuer la commande suivante dans ce répertoire:
> virtualenv .
Partie 4 - Activer son environnement
Activer son environnement:
> .\Scripts\activate
Une fois votre environnement activé, vous pouvez installer tous les packages que vous voulez et ils n'auront pas d'impact sur vos autres projets dans d'autres environnements, dans l'éventualité où vous utiliseriez différentes versions du même package dans 2 projets différents.
Exécutez la commande suivante:
(demo) > pip freeze
Vous ne devriez rien voir à ce point étant donné que nous n'avons installé aucun package à date.
Pour désactiver son environnement, il suffit d'exécuter la commande suivante:
deactivate
Partie 5 - Clôner le répertoire git
Cloner le répertoire git suivant dans votre environnement virtuel (demo) :
git clone https://github.com/AminaM2/demo-django.git
Partie 6 – Installer les dépendances
*Avoir son environnement virtuel activé
(demo) > cd demo-django (demo) > pip install -r requirements.txt
Partie 7 – Partir l’application
Partir le serveur et vérifier que l’application part sans problème :
(demo) > python manage.py runserver
Pour installation sur Windows: https://www.digitalocean.com/community/tutorials/how-to-install-python-3-and-set-up-a-local-programming-environment-on-windows-10
Pour installation sur Linux: https://www.codingforentrepreneurs.com/blog/install-django-on-linux-ubuntu/
Pour installation sur Mac: https://www.codingforentrepreneurs.com/blog/install-django-on-mac-or-linux/