Outils pour utilisateurs

Outils du site


django

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
django [2026/07/05 10:31] ozdjango [2026/07/05 17:33] (Version actuelle) – [Installation sur Ubuntu] oz
Ligne 1: Ligne 1:
 ==== Installation sur Ubuntu ==== ==== Installation sur Ubuntu ====
 Install Python, Pip et venv (environnement virtuel):\\ Install Python, Pip et venv (environnement virtuel):\\
-sudo apt install -y python3-full\\ +''sudo apt install -y python3-full''\\ 
-sudo apt install python3-pip python3-venv -y\\+''sudo apt install python3-pip python3-venv -y''\\
  
 Créer un dossier de projet:\\ Créer un dossier de projet:\\
-mkdir ~/my-django-app\\ +''mkdir ~/my-django-app''\\ 
-cd ~/my-django-app\\+''cd ~/my-django-app''\\
  
 Créer l'environnement virtuel (nommé env dans l'exemple):\\ Créer l'environnement virtuel (nommé env dans l'exemple):\\
-python3 -m venv env\\+''python3 -m venv env''\\
  
-Activer l'environnement virtuel:\\ +Environnement virtuel:\\ 
-source env/bin/activate\\+''source env/bin/activate'' - active l'environnement\\ 
 +''deactivate'' - désactive
  
 Installer Django et vérifier la version:\\ Installer Django et vérifier la version:\\
-''python3 -m pip install Django''\\ +''python -m pip install Django''\\ 
-''django-admin --version'' ou ''python -m django --version''\\+''django-admin - -version'' ou ''python -m django - -version''\\ 
 + 
 +==== Commandes de bases ==== 
 +  * ''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 projet 
 +  * ''python manage.py startapp polls'' - Crée l'application "polls" dans le projet courant 
 +  * ''python manage.py migrate'' - Crée et migre les tables de base de donnée 
 +  * ''python 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 polls 
 +  * ''python manage.py check'' - Vérifie la conformité du projet sans rien modifier 
 +  * ''python manage.py createsuperuser'' - Créer un compte d'administrateur 
 +  * ''python manage.py test polls'' - Lancer les tests sur polls 
 + 
 +=== Applications tierces === 
 +  * ''python -m pip install django-debug-toolbar'' - Installation de Debug Toolbar
django.1783240265.txt.gz · Dernière modification : de oz