LINUX.ORG.RU

Перекрывание url

 ,


0

1

Вопрос знатокам.

Как сделать, чтобы нижепредставленные адреса не перекрывались (ведь all, как и любая комбаняция букв и цифр входит в (?P<slug>\w+) )

urls.py

url(r"^posts/(?P<slug>\w+)/$", views.o_la_la, name="o_la_la"),

url(r"^posts/all/$", views.tra_la_la, name="tra_la_la")

Заранее спасибо.



Последнее исправление: Sektor (всего исправлений: 1)

Определить их в обратном порядке. В нормальных системах первый урл который заматчится выиграет. Накрайняк в первой вьюхе предусмотреть /all/, но это костыль

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

Накрайняк в первой вьюхе предусмотреть /all/, но это костыль

Тоже так думаю)

Sektor
() автор топика
Ответ на: комментарий от true_admin

Определить их в обратном порядке.

Спасибо, заработало:)!

Sektor
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.