from rest_framework import serializers class LoginSerializer(serializers.Serializer): email = serializers.EmailField(required=True) password = serializers.CharField(write_only=True, required=True) def validate(self, data): email = data.get('email') password = data.get('password') if not email: raise serializers.ValidationError("Email is required.") if not password: raise serializers.ValidationError("Password is required.") return data