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')
,]
Спасибо, любое руководство будет полезным.