This app makes it extremely easy to build Django powered SPA's (Single Page App) or Mobile apps exposing all registration and authentication related functionality as CBV's (Class Base View) and REST (JSON)
when trying to install the recent version of django-rest-authwith Django 4 since it uses the deprecated function ugettext_lazy from django.utils.translation the error :
File "/path/to/views/views.py", line 8, in <module>
from rest_auth.registration.serializers import SocialLoginSerializer
File "/path/to/python3.8/site-packages/rest_auth/registration/serializers.py", line 2, in <module>
from django.utils.translation import ugettext_lazy as _
ImportError: cannot import name 'ugettext_lazy' from 'django.utils.translation' (/path/to/venv/lib/python3.8/site-packages/django/utils/translation/__init__.py)
when trying to install the recent version of
django-rest-auth
with Django 4 since it uses the deprecated functionugettext_lazy
fromdjango.utils.translation
the error :