Django динамический url перенаправляет на 404
Я пытаюсь создать динамический шаблон URL, в котором есть ID, передаваемый в URL и используемый для получения части информации из базы данных. Вот определение шаблона:
urlpatterns = [
path('',views.index,name='index'),
path('<int:question_id/>', views.detail,name='detail'),
path('<int:question_id>/results/',views.results,name='results'),
path('<int:question_id>/vote/',views.vote,name='vote')
]
и вот часть кода, используемая для получения информации:
def detail(request, question_id):
question = get_object_or_404(Questions, pk = question_id)
return render(request, 'polls/detail.html', {'question': question})
пользователь перенаправляется на страницу 404 независимо от того, какой id передан в url.
Вы можете указать свой URL в HTML-документе следующим образом:
<a href="{% url 'detail' question_id=1 %}">Get Detail</a>