barabansheg
Июль 12, 2012 09:38:00
Изучаю сейчас сабж, и во всех примерах вижу, что наследуется уже какой-то готовый generic view. Это всегда так? Или имеет смысл писать полностью свои вьюхи?
fata1ex
Июль 12, 2012 09:43:48
В views.generic есть большая часть стандартных потребностей пользователя, остальное добавляется с помощью расширения функциональности. Если появляется желание полностью написать базовую вьюшку, то либо вы недостаточно хорошо продумали решение, либо попали в оставшиеся от первого утверждения 5%. Причем вероятнее всего первое. CBV и нацелены на то, чтобы с помощью наследования уменьшать количество кода и время на его написание.
barabansheg
Июль 12, 2012 09:46:23
В данный момент первое =) Ибо про views.generic узнал совсем недавно. До этого все ручками писал в стиле:
fata1ex
Июль 12, 2012 09:50:26
Про “полностью написанную вьюшку” я имел в виду при использовании CBV. А функциональные писали все, и многие пишут до сих пор.
barabansheg
Июль 12, 2012 11:40:01
А..Во как. Спасибо)