Отсутствует один позиционный аргумент
Почему то при запуске выдаёт - 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)