Install Python, Pip et venv (environnement virtuel):
sudo apt install -y python3-full
sudo apt install python3-pip python3-venv -y
Créer un dossier de projet:
mkdir ~/my-django-app
cd ~/my-django-app
Créer l'environnement virtuel (nommé env dans l'exemple):
python3 -m venv env
Environnement virtuel:
source env/bin/activate - active l'environnement
deactivate - désactive
Installer Django et vérifier la version:
python -m pip install Django
django-admin - -version ou python -m django - -version
django-admin startproject mysite djangotutorial - Crée un projet appelé “mysite” dans un dossier “djangotutorial”python manage.py runserver - démarre le serveur en étant dans le dossier du projetpython manage.py startapp polls - Crée l'application “polls” dans le projet courantpython manage.py migrate - Crée et migre les tables de base de donnéepython manage.py makemigrations polls - Prépare la création ou migration du modèle de donnée de “polls”python manage.py sqlmigrate polls 0001 - Affiche le code SQL nécessaire à l'adaptation de la BDD pour pollspython manage.py check - Vérifie la conformité du projet sans rien modifierpython manage.py createsuperuser - Créer un compte d'administrateurpython manage.py test polls - Lancer les tests sur pollspython -m pip install django-debug-toolbar - Installation de Debug Toolbar