Я пытаюсь передать аргумент 'string' для представления с URL-адресом. urls.py идетDjango url parsing -pass raw string
('^add/(?P<string>\w+)', add),
У меня возникли проблемы с строками, включая знаки пунктуации, переводы строк, пробелы и так далее. Я думаю, что мне нужно изменить \ w + на что-то другое. В принципе, строка будет скопирована пользователем из текста по своему выбору, и я не хочу ее менять. Я хочу принять любой символ и специальный символ, чтобы представление действовало точно на то, что пользователь скопировал.
Как его изменить?
Спасибо!
BTW, '\ w' включает' _', а '-' рассматривается как символ, а не маркер диапазона, если это первое, что нужно после' ['(и необязательного'^'), чтобы вы могли написать '(? P [- \ w] +)'. –