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