def validate(self, attrs):
username = attrs.get('username')
password = attrs.get('password')
if password and password:
is_correct = bool(ModelBackend().authenticate(self.request, username=username, password=password))
if not is_correct:
raise serializers.ValidationError('Incorrect login and password combination.')
return attrs
评论列表
文章目录