Найти - Пользователи
Полная версия: class based views
Начало » Django » class based views
1
barabansheg
Изучаю сейчас сабж, и во всех примерах вижу, что наследуется уже какой-то готовый generic view. Это всегда так? Или имеет смысл писать полностью свои вьюхи?
fata1ex
В views.generic есть большая часть стандартных потребностей пользователя, остальное добавляется с помощью расширения функциональности. Если появляется желание полностью написать базовую вьюшку, то либо вы недостаточно хорошо продумали решение, либо попали в оставшиеся от первого утверждения 5%. Причем вероятнее всего первое. CBV и нацелены на то, чтобы с помощью наследования уменьшать количество кода и время на его написание.
barabansheg
В данный момент первое =) Ибо про views.generic узнал совсем недавно. До этого все ручками писал в стиле:
def view_name(request):
fata1ex
Про “полностью написанную вьюшку” я имел в виду при использовании CBV. А функциональные писали все, и многие пишут до сих пор.
barabansheg
А..Во как. Спасибо)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB