Доброго дня,
Начал смотреть джанго (ранее имел некоторый опыт работы с рельсами).
Есть сайт, на каждой странице которого нужно отображать одинаковую ленту новостей.
В базовый шаблон всех страниц инклюдится шаблон ленты. Соответственно в каждом
представлении я должен каким-то образом получить из БД информацию, необходимую для
её отображения.
Самый просто вариант - сделать класс(метод), который будет подготавливать информацию,
требуемую для отображения ленты и дергать его в каждом представлении.
Минус этого подхода очевиден, в каждом представлении нужно будет написать некоторое количество
одинакового когда.
Как сделать правильно?
В рельсах я использовал для этих целей before_filter, который подготавливал информацию, используемую
на всех страницах. В джанго есть что-либо аналогичное?
В django-book прочитал о “компонентах” (http://djbook.ru/ch15.html). Если я правильно понял, можно использовать
этот механизм для моей задачи. Но мне показалось, что “компоненты” слишком тяжеловесны, есть подозрение
что существует более простой путь:)
Заранее спасибо за советы и рекомендации.