Джанго Урл не соответствует? - PullRequest
0 голосов
/ 12 мая 2018

Я хочу сопоставить следующий динамический URL в django:

http://localhost:8000/gif/1/this-is-tests

пытаюсь следующий код:

^gif/(?P<image_id>\w{0,50})/(?P<image_title>\w{0,500})/$

это ошибка:

Страница не найдена (404) Метод запроса: GET URL запроса: http://localhost:8000/gif/1/this-is-tests

что я делаю не так?

1 Ответ

0 голосов
/ 12 мая 2018

Регулярное выражение \w не включает - знак. Вы должны добавить это:

^gif/(?P<image_id>\w{0,50})/(?P<image_title>[-\w]{0,500})/$
...