Сегмент с несколькими URL во Flask и другие фреймы Python

Я создаю приложение как в «Бутылке», так и во «Фляске», чтобы увидеть, что мне удобнее, так как в Django слишком много «батарей».

Я прочитал документацию по маршрутизации, которая очень ясна и понятна, но я изо всех сил пытаюсь найти способ справиться с неизвестным, возможно, неограниченным количеством сегментов URL. то есть:

http://www.example.com/seg1/seg2/seg3/seg4/seg5.....

Я смотрел на использование чего-то вроде

@app.route(/< path:fullurl >)
 использование регулярных выражений для удаления нежелательных символов и разбиение строки fullurl на список такой же длины, что и количество сегментов, но это кажется невероятно неэффективным.

Кажется, что в большинстве фреймворков PHP есть метод построения массива имен переменных сегмента независимо от их числа, но ни Flask, Bottle или Django, похоже, не имеют аналогичной опции, мне кажется, нужно указать точное количество сегментов для захвата переменных. Кажется, что пара PHP-cms сразу собирает первые 9 сегментов как переменные, и все, что больше, передается как полный путь, который затем разбивается так, как я упоминал выше.

Я не понимаю, как все работает в маршрутизации URL? Является ли метод разделения строк действительно неэффективным или лучший способ сделать это? Или есть способ собрать неизвестное количество сегментов прямо в переменные в Flask?

Я довольно новичок в фреймворках Python, так что объяснения пятилетних помогут,

большое спасибо.

Ответы на вопрос(3)

Ваш ответ на вопрос