join-api/auth_app/serializer.py

17 lines
516 B
Python
Executable file

from rest_framework import serializers
class LoginSerializer(serializers.Serializer):
email = serializers.EmailField()
password = serializers.CharField(write_only=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