3.0 не рекомендуется использование функций
django.utils.encoding.force_text()
Иsmart_text()
的
он же является устаревшим. Если ваш код поддерживает Python 2, smart_str()
и force_str()
отличается здесь, пожалуйста , игнорируйте это отказались.
Разное
django.utils.http.urlquote()
,urlquote_plus()
,urlunquote()
, Иurlunquote_plus()
в пользу устаревших функций, они Alias: ,, , и .urllib.parse.quote()
quote_plus()
unquote()
unquote_plus()
django.utils.translation.ugettext()
,ugettext_lazy()
,ugettext_noop()
,ungettext()
, Иungettext_lazy()
в пользу устаревших функций, они Alias: , ,, , и .django.utils.translation.gettext()
gettext_lazy()
gettext_noop()
ngettext()
ngettext_lazy()
- Для того , чтобы ограничить создание сессии и , следовательно , поддерживать определенную стратегию кэширования, он остановит настройки сеанса пользователя в Django 4.0 на языке. Начиная с Django 2.1, язык всегда хранится в куки.
django.views.i18n.set_language()
LANGUAGE_COOKIE_NAME
django.utils.text.unescape_entities()
Не рекомендуется . Пожалуйста , обратите внимание , что разное , он будет сразу оценить инертные строки.html.unescape()
unescape_entities()
html.unescape()
- Чтобы избежать путаницы в терминах эффективного диапазона, выделенный внутренняя утилита
is_safe_url()
переименованыurl_has_allowed_host_and_scheme()
. URL позволило хост и программу, как правило , не означает «сейф.» Например, это может быть еще некорректные ссылки. Также убедитесь , что компонент URL путь нельзя доверять использовать .iri_to_uri()
3.0 Удаление функции
Эти функции были оставлены в конец цикла, и были удалены в Django 3.0 в.
О дополнительной информации об этих изменениях, пожалуйста , обратитесь к 2.0 не рекомендуется использовать функции, в том числе , как удалить использование этих функций.
django.db.backends.postgresql_psycopg2
Модуль удаляется.django.shortcuts.render_to_response()
Он был удален.- Эти
DEFAULT_CONTENT_TYPE
настройки будут удалены. HttpRequest.xreadlines()
Он был удален.- В поддержку
context
аргументаField.from_db_value()
иExpression.convert_value()
удаляется. field_name
Параметр ключевого словаQuerySet.earliest()
иlatest()
удаляются.
О дополнительной информации об этих изменениях, пожалуйста , обратитесь к 2.1 не рекомендуется использовать функции, в том числе , как удалить использование этих функций.
ForceRHR
Функциональность ГИС удаляется.django.utils.http.cookie_date()
Он был удален.- В
staticfiles
иadmin_static
удаляются библиотека шаблонов тегов. django.contrib.staticfiles.templatetags.staticfiles.static()
Он был удален.