Django: Не найдено обратного для 'thread' с аргументами '(1,)'. Испробован 1 шаблон(ы): ['(?P<forum_id>[0-9]+)/(?P<thread_id>[0-9]+)/\\Z']

` Я пытался использовать два первичных ключа в urls.py path, но когда я использую его и в шаблоне, я не могу получить доступ ко второму первичному ключу.

Like: forum/1/2

2 не может быть доступным.

показывает ошибку.

**urls.py **path('<int:forum_id>/<int:thread_id>/', views.thread, name='thread'),

views.py `def forum(request,forum_id): forums = get_object_or_404(ForumModel, id=forum_id) threads = ThreadModel.objects.filter(forum=forums)

context={'forums':forums,'threads':threads}
return render(request,'forumdetail.html',context)
def thread(request, thread_id):
thread = get_object_or_404(ThreadModel, id=thread_id)
posts = PostModel.objects.filter(thread=thread)
context={'thread':thread,'posts':posts}
return render(request,'threaddetail.html',context)  `

шаблон \

    {% for thready in threads %}

  • {{ thready.title }}
  • {% endfor %} ``
    Вернуться на верх