Django organise les projets sous forme d’applications (ou apps) distinctes, favorisant une bonne réutilisation.

Par exemple, si vous développez une application “blog”, vous êtes censé·e·s pouvoir la réutiliser sur un autre site avec un minimum de modifications (en théorie…).

La commande pour créer une nouvelle app dans votre projet est la suivante:

django startapp books

Un nouveau sous-répertoire booksaura été créé dans votre projet, avec un nouvel ensemble de fichiers à l’intérieur.

q

Au total, votre projet doit donc se présenter comme suit: