Именованные URL в Django
Имя задают параметром name:
urlpatterns = [
path('posts/', views.posts, name='posts'),
path(
'post/<int:id>/',
views.post,
name='post'
),
]
В Python-коде адрес получают
через reverse. Функция
redirect('posts') тоже
принимает имя маршрута - внутри
используется тот же механизм:
from django.urls import reverse
reverse('posts')
reverse('post', kwargs={'id': 5})
Дайте имена маршрутам
/employees/ и
/employee/<slug:slug>/.
Через reverse получите
URL работника со slug
равным 'ivan' и выведите
его в представлении.