Ошибка при регистрации юзера в django-rest-framework

При попытке регистрации выдает ошибку : TypeError at /api/v1/rest-auth/registration/ save() takes 1 positional argument but 2 were given

вот Traceback:https://pastebin.com/t6CmR4Pv

serializer.py

class RegistrationSerializer(serializers.ModelSerializer):

    class Meta:
        model = models.CustomUser
        fields = ('email', 'username','password','avatar') 

views.py

class UserListView(viewsets.ModelViewSet):
    authentication_classes = (BasicAuthentication,)
    permission_classes = (IsAuthenticated,)
    queryset = models.CustomUser.objects.all()
    serializer_class = serializers.UserSerializer

models.py

class CustomUser(AbstractUser):
    name = models.CharField(blank=True, max_length=255)
    avatar = models.ImageField(upload_to=f"{MEDIA_ROOT}avatars", blank=True)
    rss_subscription = models.ManyToManyField(RssList)
    labels = models.ManyToManyField(Labels,blank=True)
    
    def __srt__(self):
        return self.email

Ответы (1 шт):

Автор решения: mrvol

Судя по всему ошибка в этой строчке:

File "/home/ser/Документы/pythonPR/DjangoPR/django+vue(RSS agregator)/venv/lib/python3.8/site-packages/rest_auth/registration/views.py", line 73, in perform_create
    user = serializer.save(self.request)

Выгдядит так как будто serializer.save() не принимает никаких параметров: но получает аргумент self.request.

Если это Ваш код, rest_auth/registration/views.py, то замените 73 строку на user = serializer.save()

Если код не Ваш, то попробуйте обновить пакеты через pip на последние версии.

UPDATE: Пакет rest-auth устарел, он не обновлялся с 1 Apr 2019, поэтому вам придется откать Django и django-rest-framework назад. Или отказаться от использования rest-auth. Удачи!

→ Ссылка