Donc, dans ce cours, nous allons
examiner la structure d'une application Django.
Vous allez en avoir marre que je vous montre
la même image encore
et encore avec les modèles et les
vues et le urls.py et toutes ces choses.
Je veux que vous
compreniez qu'une application Django n'est pas
juste un tas de dossiers avec
un tas de trucs dedans et que vous jetez quelque chose ici,
et vous lancez quelque chose là-dedans.
Je veux que vous ayez un niveau de confort sur la raison pour laquelle les choses sont disposées
comme elles sont dans
une application Django, et cela prend un certain temps.
Donc, je vais en quelque sorte répéter ceci encore et encore,
quel fichier est ici et comment
ce fichier fonctionne et comment nous passons par
ce fichier et comment les modèles fonctionnent, etc.
Et donc en même temps que nous
explorons la structure des applications Django,
nous allons comprendre Model Contrôleur de vue.
Et Django, si vous demandez
aux gens de Django si
Django est Model-View-Controller,
vous obtiendrez une sorte de réponse ombragée, que ce
soit ou non, etc., etc., etc.
Mais c'est surtout une application Model-View-Controller,
et la plupart des applications web sont une
variation sur un Application Model-View-Controller.
Nous allons donc regarder Django dans le contexte des
applications générales Model-View-Controller.
Donc, les affectations pour
cela sont basées sur le tutoriel de Django project.org,
et ils ont juste une sorte de parcourir un certain nombre de très bons sujets
qui sont les éléments fondamentaux de base
qui composent une application Django.