Не может импортировать имя 'force_text' из 'django.utils.encoding'

При попытке использовать rest_framework_simplejwt все вдруг начало ломаться. Теперь, когда я запускаю python manage.py runserver, я получаю следующее:

raise InvalidTemplateLibrary(
django.template.library.InvalidTemplateLibrary: Invalid template library specified. ImportError raised when trying to load 'rest_framework.templatetags.rest_framework': cannot import name 'force_text' from 'django.utils.encoding' (/Users/saulfeliz/Dropbox/macBook/Documents/Learning/drf/.venv/lib/python3.9/site-packages/django/utils/encoding.py)

Поискав в Интернете, я нашел этот пост, который, похоже, работает для некоторых. Однако, когда я попробовал этот хак, я получил следующее исключение:

raise InvalidTemplateLibrary(
django.template.library.InvalidTemplateLibrary: Invalid template library specified. ImportError raised when trying to load 'rest_framework.templatetags.rest_framework': cannot import name 'FieldDoesNotExist' from 'django.db.models.fields' (/Users/saulfeliz/Dropbox/macBook/Documents/Learning/drf/.venv/lib/python3.9/site-packages/django/db/models/fields/__init__.py)

Это мой requirements.txt

algoliasearch-django>=2.0,<3.0
django>=4.0.0,<4.1.0
djangorestframework
djangorestframework-simplejwt
pyyaml
requests
django-cors-headers
black
isort
Вернуться на верх