BaseSerializer.save() принимает 1 позиционный аргумент, но было задано 2; Django rest Framework

Вот мое сообщение об ошибке

TypeError at /users/auth/registration/
BaseSerializer.save() takes 1 positional argument but 2 were given
Request Method: POST
Request URL:    http://127.0.0.1:8000/users/auth/registration/
Django Version: 4.0.3
Exception Type: TypeError
Exception Value:    
BaseSerializer.save() takes 1 positional argument but 2 were given
Exception Location: C:\Users\Chika Precious\.virtualenvs\vicsite-3EqYD9rF\lib\site-packages\dj_rest_auth\registration\views.py, line 85, in perform_create

Сериализаторы

Вот мой класс сериализатора

class UserSerializer(serializers.ModelSerializer):

    class Meta:
        model = CustomUser
        fields = ['id', 'email', 'first_name', 'last_name', 'occupation', 'phone', 'sex']

переопределите метод сохранения и в CustomSerializer наследуем RegisterSerializer, используя этот код: from dj_rest_auth.registration.serializers import RegisterSerializer

Вернуться на верх