Сайт на django не может найти новость на сайте

Всем привет! Есть сайт на django, и страница детального просмотра новости. Но при переходе на детальный просмотр выдаёт ошибку.

Cкриншот

введите сюда описание изображения

Код:

urls.py

from django.urls import path
from . import views

urlpatterns = [
    path('', views.news_home, name='news_home'),
    path('<int:pk>', views.NewsDetailView.as_view(), name='news-detail')
]

views.py:

from django.shortcuts import render
from .models import Articles
from django.views.generic import DetailView

def news_home(request):
    news = Articles.objects.order_by('-date')
    return render(request, 'news/news_home.html', {'news': news})

class NewsDetailView(DetailView):
    model = Articles
    template_name = 'news/details_view.html'
    context_object_name = 'article'
Вернуться на верх