Разве это не должно принимать два разных шаблона, таких как /hello/
и /hello/123/
?Первый, кажется, универсальный.
(r'^(?P<org>\S+)/$', 'path.to.view'),
(r'^(?P<org>\S+)/(?P<id>\d{3})/$', 'path.to.view'),
Что я действительно хочу найти, так это слаг и количество переменной длины (хотя над ним показаны только три символа): /hello-slug-name/123/
или просто /hello-slug-name/
Редактировать:
Примечание для потомков: из двух приведенных ниже ответов оба очень полезны для понимания происходящего здесь.Я делаю ответ, который в конечном итоге использовал в своей реализации, как «правильный» с зеленой галочкой, но оба они очень проницательны и полезны.