Фикс отображения навигации
This commit is contained in:
parent
8987720c94
commit
c677d6ee8c
@ -1,3 +1,4 @@
|
|||||||
|
from programmer.mixins import MenuContextMixin
|
||||||
from django.views.generic import ListView, DetailView, CreateView
|
from django.views.generic import ListView, DetailView, CreateView
|
||||||
from django.urls import reverse_lazy
|
from django.urls import reverse_lazy
|
||||||
from django.contrib import messages
|
from django.contrib import messages
|
||||||
@ -12,7 +13,8 @@ from .forms import CommentForm
|
|||||||
from django.http import Http404
|
from django.http import Http404
|
||||||
from django.shortcuts import redirect
|
from django.shortcuts import redirect
|
||||||
|
|
||||||
class ArticleListView(ListView):
|
|
||||||
|
class ArticleListView(MenuContextMixin, ListView):
|
||||||
"""Список статей"""
|
"""Список статей"""
|
||||||
model = Article
|
model = Article
|
||||||
template_name = 'blog/article_list.html'
|
template_name = 'blog/article_list.html'
|
||||||
@ -36,7 +38,8 @@ class ArticleListView(ListView):
|
|||||||
def dispatch(self, *args, **kwargs):
|
def dispatch(self, *args, **kwargs):
|
||||||
return super().dispatch(*args, **kwargs)
|
return super().dispatch(*args, **kwargs)
|
||||||
|
|
||||||
class ArticleDetailView(DetailView, CreateView):
|
|
||||||
|
class ArticleDetailView(MenuContextMixin, DetailView, CreateView):
|
||||||
"""Детальная страница статьи + форма комментария"""
|
"""Детальная страница статьи + форма комментария"""
|
||||||
model = Article
|
model = Article
|
||||||
template_name = 'blog/article_detail.html'
|
template_name = 'blog/article_detail.html'
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user