Есть четыре страницы: Блог, Теги, О программе, Обратная связь, две из них генерируются через views.py и им передаётся через render_to_response() "this_page", и две через DetailView В общем: можно ли как-то передать "this_page" через DetailView или как это сделать иначе.
Ответ
Попробуй так:
class MyModelDetailView(DetailView):
model = MyModel
def get_context_data(self, **kwargs):
context = super(MyModelDetailView, self).get_context_data(**kwargs)
context['this_page'] = 'about' # 'contact'
return context
...
Комментариев нет:
Отправить комментарий