Я пытаюсь передать строку, предоставленную пользователем, в качестве параметра URL-адреса флажка. url_for(func_name, param="string with spaces")
или аналогичный код генерирует URL-адрес с пробелами.Параметры указателя колбы с пробелами генерируют URL-адреса с пробелами
Если пользователь вводит строку с пробелами, сгенерированный url имеет пробелы, это, кажется, работает.
Также, если я ввожу URL-адрес с %20
, он, похоже, перенаправляет URL-адрес с пробелами. Я думал, что URL-адреса с пробелами - плохая идея.
Как это сделать правильно (url_for
и перенаправление)? Или я должен просто принять его?
P.S. Передача строки, предоставленной пользователем, в качестве безопасного параметра? Если нет, как я должен дезинфицировать строку ввода пользователя?
Это ваш браузер, показывающий пространства; все работает по назначению. –