Отсутствует один позиционный аргумент

Почему то при запуске выдаёт - TypeError at /

index() missing 1 required positional argument: 'topic_id'

хотя по идеи позиционный аргумент я передал в urls.py да и как его там может не быть если он записан? Использую последнюю версию django

urls.py

from django.urls import path
from . import views

urlpatterns = [
    path('', views.index, name='menu'),
    path('<int:topic_id>/', views.index, name='index'),
]
views.py

from django.shortcuts import render
from .models import Topic, Description


def index(request, topic_id):
    description = Description.objects.order_by('topic')
    topic = Topic.objects.get(id=topic_id)
    context = {'topic': topic, 'description': description}
    return render(request, 'Menu/Menu.html', context)

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

Вернуться на верх