Невозможно добавить пользователя в django rest framework

Я пытаюсь сделать API для регистрации нового пользователя, но у меня не получается, и я действительно не знаю почему. Я начинающий.

Views.py:

def register_view(request):
    s = serializers.CreateUserSerializer(data=request.data)
    if s.is_valid():
        s.save()
    return Response(s.errors)

Serializers.py:

class CreateUserSerializer(serializers.ModelSerializer):
    class Meta:
        model = User
        fields = ['email', 'username', 'password']
        extra_kwargs = {'password': {'write_only': True}}

    def create(self, validated_data):
        user = User(
            email=validated_data['email'],
            username=validated_data['username']
        )
        user.set_password(validated_data['password'])
        user.save()
        return user

Ошибка, которую я получаю:

{"username":["This field is required."],"password":["This field is required."]}

я просто отправляю данные с помощью postman

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