Update encoders.py

This commit is contained in:
Daniel Amarillo Morales 2025-06-16 13:04:05 +02:00 committed by GitHub
parent e454758fb6
commit 963302d6f7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -41,8 +41,7 @@ class JSONEncoder(json.JSONEncoder):
elif isinstance(obj, datetime.timedelta): elif isinstance(obj, datetime.timedelta):
return str(obj.total_seconds()) return str(obj.total_seconds())
elif isinstance(obj, decimal.Decimal): elif isinstance(obj, decimal.Decimal):
# Serializers will coerce decimals to strings by default. return str(obj)
return float(obj)
elif isinstance(obj, uuid.UUID): elif isinstance(obj, uuid.UUID):
return str(obj) return str(obj)
elif isinstance(obj, QuerySet): elif isinstance(obj, QuerySet):