Я что-то упустил в своих urlpatterns?

Я пытаюсь создать простую функцию обновления для моих рецептов, и у меня возникли проблемы с моими urlpatterns.

Это мой желаемый путь url, но я продолжаю получать ошибку 404 (Страница не найдена).

path('update-recipe/<slug:recipe_slug>/', views.update_recipe, name='update_recipe'),

enter image description here

мой файл views.py выглядит следующим образом.

def update_recipe(request, recipe_slug):

    form = RecipeForm()


    return render(request, 'recipes/update_recipe.html', {'form': form})

Если я изменю urlpattern на следующий, все работает правильно. Но это не то, чего я пытаюсь достичь.

path('<slug:recipe_slug>/', views.update_recipe, name='update_recipe'),

Вывод с указанным выше url. enter image description here

Я не могу понять, что я делаю неправильно, я пробовал следовать видео до точки, но я получаю тот же результат.

Вернуться на верх