Обеспечить дополнительный контекст для всех представлений

Я создаю сайт управления проектами для моей команды, используя django. Мой базовый шаблон включает в себя боковое меню, которое содержит список всех проектов и пользователей, ссылаясь наDetailView для этого пользователя или проекта, соответственно.

Моя проблема в том, что мне нужно предоставитьUser а такжеProject модели для каждого вида, так что я могу сделать эту боковую панель. я знаю какдобавить дополнительный контекст; проблема в том, что я чувствую, что нарушаю СУХУ, изменяя контекст на каждом уровне. Можно ли просто переопределить базуTemplateClass так что все дочерние классыListView, DetailViewи т. д. - содержат измененный контекст?

С другой стороны, если это ужасный способ настроить проект, дайте мне знать об этом.

Ответы на вопрос(1)

Ваш ответ на вопрос