17 lines
544 B
Python
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
|