Есть 5 view, каждая из которых наследуется либо от generic.ListView, либо от generic.DetailView. Шаблон каждой из страниц базируется на блоке base.html, который содержит меню. В меню есть один выпадающий пункт Категории. И в каждой из view есть идентичная get_context_data возвращающая список категорий Category.object.all() (чтобы впоследствии выводить их пунктами выпадающего списка). Можно ли как-то избежать дублирования get_context_data для каждой view?