Основной urls.py получили такие заявления,Что такое r в Django urls.py?
(r'^home/$', homeview),
Что на самом деле r
здесь?
Каково его использование?
Основной urls.py получили такие заявления,Что такое r в Django urls.py?
(r'^home/$', homeview),
Что на самом деле r
здесь?
Каково его использование?
Это префикс для raw strings (escape-последовательности игнорируются), который полезен для правильных регулярных выражений.
Выдержка из документации:
Когда
r'
илиR'
префикс присутствует, обратные косые все еще используются процитировать следующий символ, но все обратные косые оставлены в строке. Например, строка символовr"\n"
состоит из двух символов: обратная косая черта и строчная'n'
Так r'\n'
является эквивалентом '\\n'
.