I prefer to think of it as: M is obvious, V is views and templates, C is handled by django and if you need to to custom "C" stuff (which is fairly rare) you intercept the request/response flow with middleware.
Your mapping, Djano's MTV ~= MVC (in that order), is not a bad way to build your conceptual model.
Your mapping, Djano's MTV ~= MVC (in that order), is not a bad way to build your conceptual model.