Фикс отображения навигации

This commit is contained in:
NikDizell 2026-02-23 22:42:58 +03:00
parent 8987720c94
commit c677d6ee8c

View File

@ -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'