Как составить url, позволяющий передавать в view несколько параметров, число которых заранее неизвестно?
Понятно, что классический подход такой:
from django.conf.urls import url
from .views import desktop
from .views import users
urlpatterns = [
url(r'^desktop/$', my_view),
url(r'^desktop/users/$, users)
]
Я же хочу сделать class-based-view, который будет рендерить нужные шаблоны, которые красиво разложены по папкам внутри каталога templates. При этом внутри каждой папки могут быть ещё подпапки. Вид будет анализировать число полученных параметров (
*args) и в зависимости от этого определять глубину вложенности и путь к нужному html-файлу.