Кажется, у вас есть два варианта:
- Вероятно, самый простой, вы можете сериализовать значение int / float объекта Decimal:
""" assume d is your decimal object """
serializable_d = int(d) # or float(d)
d_json = json.dumps(d)
Вы можете добавить
simple json в свой файл requirements.txt, который теперь поддерживает сериализацию десятичных знаков. Это прямая замена для прилагаемого модуля json.
import simplejson as json # instead of import json
Остальная часть вашего кода будет работать так же. Если вам нужна дополнительная помощь, оставьте комментарий.