Cela a déjà été abordé au chapitre Pour débuter mais voici un exemple plus complet et plus général d’arborescence d’un projet Django. Cette arborescence n’est pas complètement figée, à l’exception des applications, pour lesquelles il est recommandé de conserver cette organisation.
Comme nous l’avons vu au chapitre Présentation du framework Django à la section Pourquoi adopter Django ?, la structure de base d’un projet Django est la suivante :
./projet # Nom du projet /__init__.py # (module python) /manage.py # La commande Django de gestion du projet /projet # Le répertoire du projet /settings.py # La configuration du projet /urls.py # La configuration des URL du projet /wsgi.py # Le script WSGI pour le déploiement /code_projet.py # Du code spécifique au projet /static # Les fichiers statiques du projet /templates # Les templates du projet /module/ # Un module Python du projet projet.module /__init__.py ...
Abonnement
tous les livres et vidéos ENI en illimité sans engagement
du livre imprimé ou du livre numérique