Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
python:django:start [2021/11/24 05:36] marclebrun [Démarrer un nouveau projet] |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Django ====== | ||
- | |||
- | ===== Installer Django ===== | ||
- | |||
- | Créer un environnement virtuel : | ||
- | |||
- | <code bash> | ||
- | python3 -m venv venv | ||
- | </code> | ||
- | |||
- | Ne pas oublier de l'activer : | ||
- | |||
- | <code bash> | ||
- | . venv/bin/activate | ||
- | </code> | ||
- | |||
- | Installer Django : | ||
- | |||
- | <code bash> | ||
- | pip install django | ||
- | </code> | ||
- | |||
- | Vérifier l'installation : | ||
- | |||
- | <code bash> | ||
- | python -m django --version | ||
- | 3.2.9 | ||
- | </code> | ||
- | |||
- | => Au moment d'écrire ces lignes c'est la version **3.2.9** qui est installée. | ||
- | |||
- | ===== Démarrer un nouveau projet ===== | ||
- | |||
- | <code bash> | ||
- | django-admin startproject mon_projet | ||
- | </code> | ||
- | |||
- | La structure de base du projet est créée dans un dossier **mon_projet** : | ||
- | |||
- | <code> | ||
- | ./mon_projet | ||
- | ├── manage.py | ||
- | └── test1 | ||
- | ├── asgi.py | ||
- | ├── __init__.py | ||
- | ├── settings.py | ||
- | ├── urls.py | ||
- | └── wsgi.py | ||
- | </code> | ||