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:demarrage [2023/12/09 04:41] marclebrun |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Démarrage ====== | ||
- | |||
- | ===== Créer un nouveau projet Django ===== | ||
- | |||
- | se placer dans son dossier de développement : | ||
- | |||
- | <code bash> | ||
- | cd /home/marc/prg | ||
- | </code> | ||
- | |||
- | Créer un dossier pour le projet : | ||
- | |||
- | <code bash> | ||
- | mkdir django_project | ||
- | cd django_project | ||
- | </code> | ||
- | |||
- | Créer et activer un environnement virtuel : | ||
- | |||
- | <code bash> | ||
- | python3 -m venv venv | ||
- | . venv/bin/activate | ||
- | </code> | ||
- | |||
- | Installer Django : | ||
- | |||
- | <code bash> | ||
- | pip install django | ||
- | </code> | ||
- | |||
- | Vérifier l'installation : | ||
- | |||
- | <code bash> | ||
- | python -m django --version | ||
- | 5.0 | ||
- | </code> | ||
- | |||
- | Démarrer un nouveau projet : | ||
- | |||
- | <code bash> | ||
- | django-admin startproject website | ||
- | </code> | ||
- | |||
- | Structure de base du projet : | ||
- | |||
- | <code> | ||
- | /home/marc/prg/django_project$ tree -L 3 | ||
- | . | ||
- | ├── venv | ||
- | │ └── ... | ||
- | │ | ||
- | └── website | ||
- | ├── manage.py | ||
- | └── website | ||
- | ├── asgi.py | ||
- | ├── __init__.py | ||
- | ├── settings.py | ||
- | ├── urls.py | ||
- | └── wsgi.py | ||
- | </code> | ||
- | |||