Подтвердить что ты не робот

Django url pattern для %20

В Django, какой шаблон url мне нужно использовать для обработки символов urlencode, таких как %20

Я использую (?P<name>[\w]+), но это только обрабатывает буквенно-цифровые символы, поэтому% вызывает ошибку

4b9b3361

Ответ 1

Мне удалось заставить его работать, используя приведенную ниже конфигурацию. Проверьте, подходит ли оно вашим потребностям.

(?P<name>[\w|\W]+)

Ответ 2

Если вы хотите освободить пространство:

(?P<name>[\w\ ]+)

Ответ 3

Лучший способ сделать это и позволить другим символам использовать "\ s", это любые пробелы, вкладки и новые строки

(?P<name>[\w\s]+)