Django, сохраняйте начальный путь url неизменным

У меня есть проект Django с 5 приложениями. В основном, на домашней странице есть 3 ссылки. Я еще не развернул проект, поэтому базовый url - localhost:8000 (приложение домашней страницы называется homepage). После того, как пользователь нажмет на одну из 3 ссылок, я хочу, чтобы url оставался с этим номером, даже после использования различных приложений.

Пример того, что я ищу: Пользователь нажимает на ссылку 1 и затем -> localhost:8000/1. Пользователь нажимает на ссылку, которая направляет на другое приложение (называемое ros) -> localhost:8000/1/ros. И сохранить эту ссылку в начале url и менять только если выбрана другая из 3 ссылок на домашней странице.

Пример того, что я получаю на данный момент: Пользователь нажимает на ссылку 1 и затем -> localhost:8000/ros/1 или localhost:8000/ros/2 или localhost:8000/ros/3 в зависимости от нажатой ссылки.

Вопрос в том, как я могу изменить URL домашней страницы и ROS url приложения так, чтобы ROS url получал параметр ссылки (либо 1, 2 или 3) + ROS.urls.

HTML код домашней страницы

<li><a href="/" class="nav-link scrollto"><i class="bx bx-home"></i> <span>Inicio</span></a></li>
        <li><a href="1/ros/1" class="nav-link scrollto"><i class="bx bx-file-blank"></i> <span>ROS 1</span></a></li>
        <li><a href="2/ros/2" class="nav-link scrollto"><i class="bx bx-file-blank"></i> <span>ROS 2</span></a></li>
        <li><a href="3/ros/3" class="nav-link scrollto"><i class="bx bx-file-blank"></i> <span>ROS 3</span></a></li>

Шаблоны URL домашней страницы

urlpatterns = [
    path('',views.homepage,name='homepage'),
] 

шаблоны URL-адресовROS

urlpatterns = [
    path('<int:ros_id>/',views.index_ros,name='index_ros')
,]

Спасибо, любое руководство будет полезным.

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