Практический курс по Django: https://stepik.org/a/183363
Django урок 15. Что такое классы представлений (Class-Based Views - CBV), как создаются и подключаются к маршрутам (метод as_view()). Атрибуты: model, template_name, context_object_name, extra_context, allow_empty. Методы: get_context_data(), get_queryset(). Атрибуты класса DetailView: slug_url_kwarg, pk_url_kwarg. Атрибут класса CreateView: form_class и success_url. Функция reverse_lazy() и ее отличие от reverse().
Телеграм-канал: https://t.me/django_selfedu
Инфо-сайт: https://proproprogs.ru/django
lesson-15-coolsite.zip: https://github.com/selfedu-rus/django-lessons
Список базовых классов: https://djbook.ru/rel1.9/ref/class-based-views/index.html
Русскоязычная документация по Django 3: https://djbook.ru/rel3.0/
Официальный сайт по Django: https://www.djangoproject.com