_Люк Плант (Luke Plant) — программист-фрилансер с многолетним стажем, один из ключевых разработчиков Django._ Когда-то я писал о своей [неприязни к Class Based Views (CBV) в Django][1]. Их использование заметно усложняет код и увеличивает его объём, при этом CBV мешают применять некоторые достаточно распространённые шаблоны (скажем, когда две формы представлены в одном view). И судя по всему, я [не единственный][2] из разработчиков Django, придерживающийся такой точки зрения. Но в этом посте я хочу рассказать об ином подходе, который я применил в одном из проектов. Этот подход можно охарактеризовать одной фразой: «_Создавайте свой собственный базовый класс_». [Читать дальше →][3]
[1]:
http://lukeplant.me.uk/blog/posts/djangos-cbvs-were-a-mistake/
[2]:
http://www.reddit.com/r/django/comments/1kc3go/cbv_lifecycle_documentation/cbnkwig
[3]:
http://habrahabr.ru/post/274995/#habracut