Форум сайта python.su
Например есть модель Name, которую я вывожу с помощью базовых представлений, используя: TodayArchiveView, WeekArchiveView, MonthArchiveView. В шаблоне у меня четыре ссылки: за сегодня, за неделю, за месяц и за все время.
Все эти четыри представления используют один шаблон, как в шаблоне узнать какое щас представление используется?(Нужно для изменения цвета текущей ссылки)
Офлайн
например передавая в шаблон extra_context
Офлайн
Как я понял, щас используют:
def get_context_data(self, **kwargs): context = super(Todey, self).get_context_data(**kwargs) context['number'] = 1 return context
Отредактировано Rebra4 (Апрель 3, 2015 22:56:24)
Офлайн
нифига не понял, но дословно вопрос решается стандартными питоньими средствами
context['view_name'] = self.__class__.__name__
Офлайн
я буду использвать True и False
Офлайн