Невозможно импортировать имя 'urlquote' из 'django.utils.http'

Я пытаюсь войти на портал администратора, но получаю следующую ошибку. Пожалуйста, помогите, я искал решение, но ничего

Тип исключения: ImportError at /admin/login/ Exception Value: cannot import name 'urlquote' from 'django.utils.http' (C:_project\my-events\env\lib\site-packages\django\utils\http.py)

Функции, удаленные в 4.0¶ Эти функции достигли конца своего цикла устаревания и удалены в Django 4.0.

Для получения подробной информации об этих изменениях, в том числе о том, как удалить использование этих функций, смотрите раздел Features deprecated in 3.0.

django.utils.http.urlquote(), urlquote_plus(), urlunquote() и urlunquote_plus() удалены.

В Django 4 функции django.utils.http.urlquote(), urlquote_plus(), urlunquote() и urlunquote_plus() устарели в пользу функций, для которых они являются псевдонимами: urllib.parse.quote(), quote_plus(), unquote() и unquote_plus().

Перейдите на Django 3, чтобы исправить проблему. Однако если вы все еще хотите использовать Django 4 и выше, вы можете решить проблему, изменив ссылки на эти функции. Для вашего случая, добавьте следующее в верхнюю часть файла settings.py:

from urllib.parse import quote

django.utils.http.urlquote = quote
Вернуться на верх