videoflix/backend/auth_app/serializer.py

17 lines
544 B
Python

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