Форум сайта python.su
0
class RealType(ListView): #пока не совсем разобрался, ListView - для меня просто здесь может быть список model = Real def get_queryset(self): real_any = Real.all() if self.kwargs['slug'] == 'any': type_title = 'Эни' elif self.kwargs['slug'] == 'bany': type_title = 'Бэни' def get_context_data(self, **kwargs): context = super(RealType, self).get_context_data(**kwargs) ##### вопрос: вытащить значение из get_queryset context['type_title'] = self.get_queryset(type_title)
Офлайн
75
info.rss
Порядок изложения проблемы:
ожидаемый результат,
подробное описание действий,
полученный результат
Офлайн
0
делаю запрос, выборку… С помощью get_queryset
вот пример:
def get_queryset(self): real_any = Real.all() if self.kwargs['slug'] == 'any': type_title = 'Эни' elif self.kwargs['slug'] == 'bany': type_title = 'Бэни'
if self.kwargs['slug'] == 'any': # если страница типа http://real.ru/any/... type_title = 'Эни' # ...то в контекст передаем слово Эни, ну т.е.на этой страницы будет выведено слово Эни
Отредактировано info.rss (Янв. 12, 2014 14:46:42)
Офлайн
568
info.rss
def .... self.type_title = 'Эни' def get_context_data(self, **kwargs): context = super(RealType, self).get_context_data(**kwargs) context['type_title'] = self.type_title
Офлайн