РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pydjSpGdInr 128 of 204 menu

Введение в ListView и DetailView в Django

На сайте почти всегда нужны два экрана: список записей и страница одной записи.

Их можно писать обычной view-функцией - взять данные из модели и вызвать render. Но код получается похожим от модели к модели.

Класс ListView сам достаёт список из модели и передаёт его в шаблон. Класс DetailView находит одну запись по id из URL и тоже отдаёт шаблону.

Вам остаётся указать модель и шаблон. Повторяющийся код выборки писать не нужно.

Приведите пример списка и страницы одной записи на любом знакомом сайте.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить