Django, framework web
Un MVC pas si VC que cela...
Introduction
Un des patterns les plus connus dans la programmation d'interfae graphique est le MVC (modèle, vue et controleur).
Django est donc parti de ce dernier en modifiant ce qui lui semblai peu adapté. C'est ainsi que l'on se retrouve avec une vue qui contient du code métier et un controleur un peu particulier.
Le MVTD
Le Modèle est la seule couche clairement reprise.
Le Template définira l'affichage
La Vue va déterminer les données à afficher et s'occuper du traitement des ces dernières.
Django sera le Contrôleur par la configuration du routage des URLs les requêtes seront redirigées vers la bonne vue.