added meta to login serializer

This commit is contained in:
emreeronat 2025-04-15 07:55:20 -04:00
parent b04792a828
commit fb86d917a7

View File

@ -45,6 +45,11 @@ class UserLoginSerializer(serializers.ModelSerializer):
email = serializers.CharField() email = serializers.CharField()
password = serializers.CharField(write_only=True) password = serializers.CharField(write_only=True)
class Meta:
model = CustomUser
fields = ('id', 'username', 'password1', 'password2', 'email')
extra_kwargs = {'password': {'write_only': True}}
def validate(self, data): def validate(self, data):
user = authenticate(**data) user = authenticate(**data)
if user and user.is_active: if user and user.is_active: