diff --git a/blog/views.py b/blog/views.py index 65aa864..a1809a0 100644 --- a/blog/views.py +++ b/blog/views.py @@ -1,3 +1,4 @@ +from programmer.mixins import MenuContextMixin from django.views.generic import ListView, DetailView, CreateView from django.urls import reverse_lazy from django.contrib import messages @@ -12,7 +13,8 @@ from .forms import CommentForm from django.http import Http404 from django.shortcuts import redirect -class ArticleListView(ListView): + +class ArticleListView(MenuContextMixin, ListView): """Список статей""" model = Article template_name = 'blog/article_list.html' @@ -36,7 +38,8 @@ class ArticleListView(ListView): def dispatch(self, *args, **kwargs): return super().dispatch(*args, **kwargs) -class ArticleDetailView(DetailView, CreateView): + +class ArticleDetailView(MenuContextMixin, DetailView, CreateView): """Детальная страница статьи + форма комментария""" model = Article template_name = 'blog/article_detail.html'