Django slug Нет новостей, соответствующих данному запросу

У меня есть программа django:

Модель:

from django.db import models
from autoslug import AutoSlugField #I installed third party package autoslug

class News(models.Model):
    title = models.CharField(max_length=100, verbose_name='title')  
    slug = AutoSlugField(populate_from='title',null=True, blank=True)

    def __str__(self):
       return self.title  

Вид:

def newsDetailView(request, slug):
    news = get_object_or_404(News, slug=slug)

def newsListView(request):
    news_list = News.objects.all()
    #some logic and return news#
     return render(request, 'news/index.html', {
             'news':news
    }) 

url:

path('<slug:slug>/', views.newsDetailView, name='detail'),

шаблон index.html:

<a class="news-list text-dark" href="/{{news.slug}}/">

Ошибка:

Page not found (404)
No News matches the given query.
Вернуться на верх