@MrCute
Студент

Как решить эту проблему с регулярными выражениями?

Приветствую.

Есть файл urls.py
urlpatterns = [
    ...
    url(r'^last/', last_images, name='last_images'),
    url(r'(?P<slug>[-\w]+)/$', show_image, name='show_image'),
    url(r'(?P<slug>[-\w]+)/delete/$', delete_image, name='delete_image'),

]


И проблема в том, что при переходе на адрес типа /myimage/delete/ срабатывает первая регулярка, и выводит ошибку. Как мне можно решить эту проблему?
Местами их поменять вроде не совсем правильно будет.
Спасибо.
  • Вопрос задан
  • 127 просмотров
Решения вопроса 1
fox_12
@fox_12 Куратор тега Django
Расставляю биты, управляю заряженными частицами
> Местами их поменять вроде не совсем правильно будет.
Почему?
Поменяйте их местами и не морочьте голову.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
sim3x
@sim3x
r'^last/'
r'^last/$'
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы