У меня есть first_view , который принимает id аргумент, и second_view , который перенаправляет на first_view после интерпретации некоторого кода.
views.py :
def first_view(request, id):
#do something
return render(request, 'sometemplate.html')
def second_view(request, id):
#do something
return redirect('first_view', id=id)
, когда я пытаюсь go через second_view Я получаю эту ошибку:
Реверс для 'first_view' не найден.
urls.py:
path('first_view/<int:pnr_id>/', views.first_view, name='first_view'),
path('second_view/<int:pnr_id>/', views.second_view, name='second_view'),
Я пробовал этот синтаксис для перенаправления тоже:
return redirect('first_view', id)
return redirect('first_view', args=[id])
return redirect('first_view', args=[id=id])
return redirect(first_view(id=id))
return redirect(first_view(id))
return redirect(first_view(request=request,id=id))
return redirect(first_view(request,id))
Ничего не работает! Любая поддержка будет оценена.