включают знаки ^ и $. Например так: r'^hello/$' .
Почитал, что это для того, чтобы обозначить начало и конец строки, иначе этот эндпоинт будет доступен и по других адресам, например hello/something/else . Но я пишу все пути без этих знаков, и попробовал в браузере - все работает норм. То есть если написан путь "hello/", то по таким адресам как "hello/something/else" я получаю 404, как и ожидается. Но почему тогда везде ставят эти знаки? Я что-то не так делаю? Или может то для старых версий джанго, а для Джанго 3 такого уже делать не надо? Объясните, пожалуйста.
туториалы скорее всего для >1.9 версии. Тогда использовались регулярки
У Джанги есть свой туториал отличный. Лучше его пройти.
Обсуждают сегодня