Почему нужно добавить знак $ после URL? - PullRequest
0 голосов
/ 10 апреля 2019

Я готовлю видео о структуре отдыха Django.Парень добавляет знак доллара $ после URL и говорит, что это лучше, но он никогда не объясняет почему.Так кто-нибудь знает, почему мы должны добавить это?* *enter image description here 1004

1 Ответ

2 голосов
/ 10 апреля 2019

В регулярном выражении Python знак доллара представляет точное совпадение пути.Если у вас есть r'^users' без знака доллара в конце, это скажет вашему файлу urls.py совпадать с любым путем, который начинается с 'users', чтобы перейти к соответствующему маршруту.r'^users$' препятствует тому, чтобы маршрут 'users / create' и т. Д. Направлялся в ваш метод views.usersView.as_view ().

...