Django - DRF Advanced Features
Identify the error in this serializer validation code:
class ProductSerializer(serializers.Serializer):
price = serializers.FloatField()
def validate(self, data):
if data['price'] < 0:
raise serializers.ValidationError('Price must be positive')
return data
def validate_price(self, value):
if value == 0:
raise serializers.ValidationError('Price cannot be zero')
return value
