Мне было интересно, есть ли способ в Django иметь URL-адреса, которые допускают несколько аргументов после /, их переменное количество.
Вот пример того, что я имею в виду:
Итак, если у меня есть страница, называемая о нас с URL-адресом /page/about_us, тогда у меня есть страница, связанная с нами, называемая контактной информацией, будет ли это URL-адрес /page/about_us/contact_info, под которым может быть другая страница и так далее.
Как бы вы написали обработку URL-адресов, чтобы разрешить /page, за которым следует любое количество других страниц с косой чертой между ними? Кажется, это было бы полезно для таких вещей, как хлебные крошки, а также сделало бы URL-адреса очень читаемыми. Я просто не знаю, как мне сделать регулярное выражение или представление, которое может принимать страницы с переменным номером в пути в качестве аргументов.
Было бы лучше просто использовать регулярное выражение, которое фиксирует все после /page/ в качестве одного длинного параметра, а затем разбить представление на части, разделив их на /? Как будет выглядеть такое регулярное выражение? Кажется, я не могу без проблем включить / в регулярное выражение.