Как использовать многоуровневые {%url%} с Django в HTML шаблоне - Представления на основе классов

Я использую представления на основе классов: У меня есть приложение, которое имеет 1 файл urls в приложении, 2 файла urls на подуровнях и 1 файл представления из моего последнего файла urls на подуровне

portfolio_menu.urls:

app_name = 'portfolio'
    urlpatterns = [
        path('test', include('store.urls', namespace='store')),
        path('', views.menu),
    ]

store.urls:

app_name = 'store
urlpatterns = [
    path('', include('product.urls', namespace='product')),
]

product.urls:

app_name = 'product'
urlpatterns = [
    path('', views.ProductListView.as_view(), name='list'),
]

функция, которую я хочу получить, но не знаю синтаксис:

<a href="{%url portfolio:store:product:list%}"></a> #I wish something like that

Используйте только один из них: namespace или app_name. Так будет понятнее.

app_name = 'portfolio'
urlpatterns = [
    path('test', include('store.urls')),
    ...
]


app_name = 'store'
urlpatterns = [
    path('', include('product.urls')),
]


app_name = 'product'
urlpatterns = [
    path('', views.ProductListView.as_view(), name='list'),
]

В шаблоне он должен работать точно так, как вы хотели, но используйте его как строку с: ''.

<a href="{% url 'portfolio:store:product:list' %}">
Вернуться на верх