Задать вопрос
@WebDeveloper2016

Как понять CBV и GV?

Ну никак до меня не доходит... Хотя вроде я понял что CBV это тупо аналог обычных views объявляемых через функцию с вызовом render. А тут классом. Но не понимаю во первых в чем преимущество такого объявления? Кода больше выходит, а преимуществ не вижу... Да еще не понятно в чем разница между всякими этими generic.ListView, generic.DetailView и пр. Кажется одна фигня... Или все таки есть какая то разница? Еще какой-то TemplateView, который вообще можно юзать не прописывая производный класс...

П.С. Еще интересует тема вот таких форм. Тоже никак не врублюсь как их юзать... Они что генерируют html код? Или что?
  • Вопрос задан
  • 320 просмотров
Подписаться 3 Оценить Комментировать
Ответ пользователя sim3x К ответам на вопрос (2)
sim3x
@sim3x
Разжевывать зачем каждый класс в CBV никто не будет - почитай мануал, почитай код
Если не понимаешь - пиши вью функциями

В общем случае, CBV лучше подходят, когда в проекте ничего нет и нужно получить работоспособный скелет сайта. Редактирование, добавление, удаление в три строки - ето удобно

Функциями писать проще, с точки зрения начинающего программера
Ответ написан