Введение в ListView и DetailView в Django
На сайте почти всегда нужны два экрана: список записей и страница одной записи.
Их можно писать обычной
view-функцией - взять данные
из модели и вызвать
render. Но код получается
похожим от модели к модели.
Класс ListView сам достаёт
список из модели и передаёт
его в шаблон. Класс
DetailView находит одну
запись по id из URL и тоже
отдаёт шаблону.
Вам остаётся указать модель и шаблон. Повторяющийся код выборки писать не нужно.
Приведите пример списка и страницы одной записи на любом знакомом сайте.