Rebra4
Апрель 3, 2015 18:02:05
Например есть модель Name, которую я вывожу с помощью базовых представлений, используя: TodayArchiveView, WeekArchiveView, MonthArchiveView. В шаблоне у меня четыре ссылки: за сегодня, за неделю, за месяц и за все время.
Все эти четыри представления используют один шаблон, как в шаблоне узнать какое щас представление используется?(Нужно для изменения цвета текущей ссылки)
inoks
Апрель 3, 2015 21:52:09
например передавая в шаблон extra_context
Rebra4
Апрель 3, 2015 22:55:13
Как я понял, щас используют:
def get_context_data(self, **kwargs):
context = super(Todey, self).get_context_data(**kwargs)
context['number'] = 1
return context
FishHook
Апрель 3, 2015 23:01:07
нифига не понял, но дословно вопрос решается стандартными питоньими средствами
context['view_name'] = self.__class__.__name__
Rebra4
Апрель 3, 2015 23:15:34
я буду использвать True и False