Mise à jour de 'source/part-1-workspace/django/_index.adoc'
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Fred 2021-07-30 15:10:54 +02:00
parent 6127ad491b
commit a9c767915a
1 changed files with 16 additions and 7 deletions

View File

@ -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.