Задать вопрос
@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/ срабатывает первая регулярка, и выводит ошибку. Как мне можно решить эту проблему?
Местами их поменять вроде не совсем правильно будет.
Спасибо.
  • Вопрос задан
  • 131 просмотр
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 1
fox_12
@fox_12 Куратор тега Django
Расставляю биты, управляю заряженными частицами
> Местами их поменять вроде не совсем правильно будет.
Почему?
Поменяйте их местами и не морочьте голову.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
sim3x
@sim3x
r'^last/'
r'^last/$'
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы