Справочные данные по URL
-
werkzeug.urls.uri_to_iri(uri) -
Преобразование URI в IRI. Все допустимые символы UTF-8 снимаются с кавычек, оставляя все зарезервированные и недопустимые символы в кавычках. Если в URL есть домен, он декодируется из Punycode.
>>> uri_to_iri("http://xn--n3h.net/p%C3%A5th?q=%C3%A8ry%DF") 'http://\u2603.net/p\xe5th?q=\xe8ry%DF'Журнал изменений
Изменено в версии 3.0: Передача кортежа или байтов, а также параметров
charsetиerrorsудалены.Изменено в версии 2.3: Символы, которые остаются в кавычках, специфичны для каждой части URL.
Изменено в версии 0.15: Все зарезервированные и недопустимые символы остаются в кавычках. Раньше сохранялись только некоторые зарезервированные символы, а недопустимые байты заменялись вместо того, чтобы оставаться в кавычках.
Добавлен в версии 0.6.
-
werkzeug.urls.iri_to_uri(iri) -
Преобразование IRI в URI. Все символы, не являющиеся ASCII и небезопасные символы, приводятся к кавычкам. Если URL имеет домен, он кодируется в Punycode.
>>> iri_to_uri('http://\u2603.net/p\xe5th?q=\xe8ry%DF') 'http://xn--n3h.net/p%C3%A5th?q=%C3%A8ry%DF'Журнал изменений
Изменено в версии 3.0: Передача кортежа или байтов, параметры
charsetиerrorsи параметрsafe_conversionудалены.Изменено в версии 2.3: Символы, которые остаются без кавычек, специфичны для каждой части URL.
Изменено в версии 0.15: Все зарезервированные символы остаются без кавычек. Раньше без кавычек оставались только некоторые зарезервированные символы.
Изменено в версии 0.9.6: Добавлен параметр
safe_conversion.Добавлен в версии 0.6.
© 2007 Pallets
Licensed under the BSD 3-clause License.
https://werkzeug.palletsprojects.com/en/latest/urls/