URL с несколькими параметрами выбрасывает ошибку NoReverseMatch

Я хочу перенаправить представление после сохранения формы. Однако django продолжает выдавать ошибку NoReverseMatch. Может я пропустил какой-то шаг или неправильно настроил?
. views.py

def add_carpet(request):
context_dict = {}
carpet_form = forms.CarpetForm()

if request.method == "POST":
    carpet_form = forms.CarpetForm(request.POST)

    if carpet_form.is_valid():
        carpet = carpet_form.save()

        return redirect(reverse(
            "dashboard_add_images",
            kwargs={
                "model_type": "carpet",
                "id": carpet.id
            }
        ))


context_dict["carpet_form"] = carpet_form

return render(
    request,
    'dashboard/add_carpet.html',
    context_dict
)
def add_images(request, model_type, id):
  ...

urls.py

urlpatterns = [
path('add_carpet', views.add_carpet, name="dashboard_add_carpet"),
path('add_images/<str:model_type>/<uuid:id>', views.add_images, name="dashboard_add_images"),]

Пример url перенаправления после отправки формы выглядит следующим образом:

http://127.0.0.1:8000/dashboard/add_images/carpet/97afd259-6ec4-48fc-869f-2a00bbe29c70

Ошибка:

Reverse for 'dashboard_add_images' with no arguments not found. 1 pattern(s) tried: ['dashboard/add_images/(?P<model_type>[^/]+)/(?P<id>[^/]+)$']
Вернуться на верх