Tivix / django-rest-auth

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)
www.tivix.com
MIT License
2.41k stars 661 forks source link

The package doesn't work with django 4.0.* #661

Open hamza-hadda opened 2 years ago

hamza-hadda commented 2 years ago

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)
Omaraitbenhaddi commented 2 years ago

I modified it to fit Django 4.0 while waiting pull request you can use this fork https://github.com/Omaraitbenhaddi/django-rest-auth