#python-3.x #django-rest-framework
#python-3.x #django-rest-framework
Вопрос:
Я снимаю видео о Django rest framework. Парень добавляет знак доллара $ после URL и говорит, что так лучше, но он никогда не объясняет, почему. Итак, кто-нибудь знает, зачем нам нужно это добавить?
Комментарии:
1. Это регулярное выражение, которое начинается с ^ и заканчивается на $ … поэтому сопоставьте URL, который начинается с users и заканчивается / .
Ответ №1:
В регулярных выражениях python знак доллара представляет точное совпадение путей. Если у вас r'^users'
нет знака доллара в конце, это скажет вашему urls.py файл, соответствующий любому пути, который начинается с «пользователи», чтобы перейти к соответствующему маршруту. r'^users$'
предотвращает перенаправление маршрута ‘users / create’ и т. Д. На ваш метод views.usersView.as_view().
Комментарии:
1. Большое вам спасибо. Понятно и легко понять.