From a9c767915adcb1abb466ea701ff7a195e6725c19 Mon Sep 17 00:00:00 2001 From: Fred Date: Fri, 30 Jul 2021 15:10:54 +0200 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'source/part-1-work?= =?UTF-8?q?space/django/=5Findex.adoc'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/part-1-workspace/django/_index.adoc | 23 +++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/source/part-1-workspace/django/_index.adoc b/source/part-1-workspace/django/_index.adoc index ae42ab5..3508025 100644 --- a/source/part-1-workspace/django/_index.adoc +++ b/source/part-1-workspace/django/_index.adoc @@ -1,12 +1,5 @@ == Démarrer un nouveau projet -Django fonctionne sur un https://docs.djangoproject.com/en/dev/internals/release-process/[roulement de trois versions mineures pour une version majeure], clôturé par une version LTS (_Long Term Support_). - -image::images/django-support-lts.png[] - -La version utilisée sera une bonne indication à prendre en considération pour nos dépendances, puisqu'en visant une version particulière, nous ne devrons pratiquement pas nous soucier (bon, un peu quand même, mais nous le verrons plus tard...) des dépendances à installer, pour peu que l'on reste sous un certain seuil. - - === Travailler en isolation Nous allons aborder la gestion et l'isolation des dépendances. @@ -26,6 +19,22 @@ Dans la suite de ce chapitre, nous allons considérer deux projets différents: . Gwift, une application permettant de gérer des listes de souhaits . Khana, une application de suivi d'apprentissage pour des élèves ou étudiants. +==== Roulements de versions + +Django fonctionne sur un https://docs.djangoproject.com/en/dev/internals/release-process/[roulement de trois versions mineures pour une version majeure], +clôturé par une version LTS (_Long Term Support_). + +image::images/django-support-lts.png[] + +La version utilisée sera une bonne indication à prendre en considération pour nos dépendances, +puisqu'en visant une version particulière, nous ne devrons pratiquement pas nous soucier +(bon, un peu quand même, mais nous le verrons plus tard...) des dépendances à installer, +pour peu que l'on reste sous un certain seuil. + +Dans les étapes ci-dessous, nous épinglerons une version LTS afin de nous assurer une certaine sérénité d'esprit (= dont nous +ne occuperons pas pendant les 3 prochaines années). + + ==== Environnement virtuel Depuis la version 3.5 de Python, le module `venv` est https://docs.python.org/3/library/venv.html[la manière recommandée] pour créer un environnement virtuel.