Найти - Пользователи
Полная версия: Вопрос по get_template_names()
Начало » Django » Вопрос по get_template_names()
1
nasmel
Добрый вечер!
Вот переороеделение метода get_template_names() а как вывести в контекст то, что он возвращает?
 from django.views.generic import TemplateView
class DynamicTemplateView(TemplateView):
    def get_template_names(self):
        return ['%s.html' % self.kwargs['template']]
FishHook
А нахрена вам в контексте имена шаблонов?

ПС. Блин, ну это же просто метод, вызовите его в get_context_data
nasmel
FishHook
А нахрена вам в контексте имена шаблонов? ПС. Блин, ну это же просто метод, вызовите его в get_context_data
 	def get_context_data(self, **kwargs):
		context = super(ArticleDetail, self).get_context_data(**kwargs)
		context['m'] = self.get_tamplate_names()
		context['n'] = "blablabla"
		return  context
'ArticleDetail' object has no attribute ‘get_tamplate_names’
Что делаю не так?
Спасибо.
slav0nic
get_tamplate_names
nasmel
slav0nic
get_tamplate_names
nasmel
FishHook
ПС. Блин, ну это же просто метод, вызовите его в get_context_data
Вмешайтесь пожалуйста.

А нахрена вам в контексте имена шаблонов?
Да ну просто интересно понять, что такое “вызывать методы.”
В контексте видеть результат.
FishHook
nasmel
Джанга - это профессиональный инструмент, ей надо пользоваться, когда вы уже точно знаете, как работать с языком. Почитали бы вы лучше какую-нибудь книжку, порешали примеры.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB