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.