Des années plus tard, je n’aime toujours pas les CBV

Les Class Bbased Views se trouvent maintenant partout en Django. Je les comprends maintenant très bien, et les utilise souvent au mieux. Dernièrement j’ai du utiliser django-rest-framework, une très belle application, qui fait un usage utile et massif des CBV, et effectivement, cette architecture m’a rendu très productif.
Mais je maintiens ce que je dis depuis le début : ce n’est pas un pas en avant.
La suiteUne alternative aux class base views en Django

C’est léger, et ça répond à pas mal de use cases.
La suiteExplication de code: des mixins et des décorateurs de méthode pour Django

J’ai une préférence pour mon profile de 3-quart gauche.
La suiteDes vues normales aux vues génériques Django

Nous avons reçu plusieurs demandes d’explication des class based views et une explication de ce code dans le cadre de notre opération père castor, commente nous un snippet. Je me suis dis que j’allais faire d’une pierre deux coups et trois mouvements.
La suite