В Django, какой шаблон URL мне нужно использовать для обработки символов urlencode, таких как% 20
Я использую (?P<name>[\w]+), но он обрабатывает только буквенно-цифровые символы, поэтому% вызывает ошибку
(?P<name>[\w]+)
Мне удалось заставить его работать, используя приведенную ниже конфигурацию. Проверьте, подойдет ли вам это.
(?P<name>[\w|\W]+)
Если вы хотите оставить только пробел:
(?P<name>[\w\ ]+)
Лучший способ сделать это и разрешить другим символам использовать '\ s', то есть любые пробелы, символы табуляции и новые строки
(?P<name>[\w\s]+)