https://www.youtube.com/watch?v=Bn0k9DDYBZM&ab_channel=Docstring
python -m venv venv
venv
est le nom donné à notre environnement virtuelle
.\venv\Scripts\Activate.ps1
ouvenv\Scripts\activate
ou.\Scripts\Activate
- pour activer l'environment virtuel
- Pour désactiver :
deactivate
cd venv
- Pour aller dans le répertoire
venv
pip install django
- Pour installer Django dans l'environment virtuel.
python.exe -m pip install --upgrade pip
- Pour mettre à jour Django.
à l'intérieur de l'environment virtuel
pip freeze > requierements.txt
- Permet de sauvegarder toute les bibliothèques installées dans notre environnement virtuel.
Pour réinstaller les bibliothèques en se basant sur ce qu'il y a dans le fichier requierements.txt ``pip install -r requierements. 76BF txt`
django-admin.py startproject main
python manage.py runserver
pour y avoir accès sur le réseau local
python manage.py runserver 0.0.0.0:8000
puis se rendre à l'addresse suivante : http://192.168.10.219:8000
Ne pas oublier de mettre à jour cette ligne :
ALLOWED_HOSTS = ['192.168.10.219']
python manage.py migrate
Pour retirer l'erreur lorsqu'on lance le serveur
pour faire reconnaitre son fichier template
- Aller dans settings.py
- Aller dans TEMPLATES
- Ajouter dans
'DIRS : []
le chemin de son dossier templates
liste de filtres dans Django template https://docs.djangoproject.com/en/5.0/ref/templates/builtins/
python manage.py startapp nomAPP