Не найден реверс для 'tutorial_home' с аргументами '('',)'. Испробован 1 шаблон(ы): ['tutorial/(?P<slug>[-a-zA-Z0-9_]+)/\\Z']

Reverse for 'tutorial_home' with arguments '('',)' not found. 1 pattern(s) tried: ['tutorial/(?P<slug>[-a-zA-Z0-9_]+)/\\Z']

views.py:

from django.shortcuts import HttpResponse, render
from tutorial.models import IndexTutorial

def tutorial_home(request, slug):
    main_topic = IndexTutorial.objects.filter(slug=slug).first()
    print(main_topic)
    context = {'main_topic':main_topic}
    return render(request, 'tutorial/main.html', context)

urls.py:

from django.urls import path
from .import views

app_name = 'tutorial'

urlpatterns = [
    path('<slug:slug>/', views.tutorial_home, name='tutorial_home'),
]

index.html:

<div class="position-absolute bottom-0 start-0 w-100">
     <a href="{% url 'tutorial:tutorial_home' main_topic.slug %}" class="btn btn-danger d-block rounded-0">Start Learning</a>
</div>
Вернуться на верх