To co píše Honza se mi moc nezdá. Já MVC rozumím tak, že View je funkce requestu a modelu, která vrátí response. Controler je funkce requestu, která vybere View. Modifikace modelu na tom nic nemění. Určitě existuje spousta interpretací. Tohle je jedna z nich, ze které vychází Django.
Interpretací architektury MVC je více a je v tom docela chaos. MVC se vyskytuje na různých úrovních aplikace a dokonce se dá najít i uvnitř každého objektu. Vypadá to, že Django to má vyřešeno docela dobře.
V mém webovém pojetí: Vše, co přijde metodou GET, je nasměrováno do View. Vše, co přijde metodou POST, je nasměrováno do Controlleru. Oba tyto moduly pracují s Modelem. View z něj pouze čte, Controller pouze zapisuje.