Django : Определите url со значением pk в середине и добавьте его в шаблон

После входа в систему пользователь перенаправляется на страницу, где он должен выбрать стоимость контракта. Выбранное значение перенаправляет его на определенную домашнюю страницу. Это домашняя страница, касающаяся контракта, где есть несколько приложений.

Структура URLS следующая :

urlpatterns = [
    path('selectcontrat', views.selectcontrat, name='selectcontrat'),
    path('home/<int:id_contrat>/', views.home, name="home"),
    path('home/<int:id_contrat>/upload', views.upload, name="upload"),
]

Виды :

@authenticated_user
def selectcontrat(request) :

    context = initialize_context(request)
    form_client = SelectClient(request.POST, user=request.user)
    if form_client.is_valid():
        id_contrat = request.POST.get("ID_Customer")
    
        return redirect(reverse('home', args=(id_contrat,)))

    context['form_client'] = form_client

    return render(request, 'base/selectcontrat.html', context)

@authenticated_user
@check_user_rights()
def home(request, id_contrat=None):
    context = initialize_context(request)

    context["id_contrat"] = id_contrat

    return render(request, 'home.html', context)

@authenticated_user
def upload(request, id_contrat=None):

    bla_bla_bla

    return render(request, 'base/upload.html', context)

Как добавить урлы/ссылки в шаблон для приложения "Upload Files" со значением id_contrat в середине?

Это не работает :

<li><a href="{% url 'upload' %}">Upload Files</a></li>
Вернуться на верх