python - Django DecimalField:存储在字典中时在输出中删除 Decimal('x')
问题描述
我想通过 .将 Python 字典导出到 JSON 文件json.dumps()
。使用 python 十进制数据类型的 Django 模型字段“DecimalField”收集数据。
现在的问题是,字典中的数据显示如下:
'interval': Decimal('2')
由于这个十进制字符串,json.dumps() 无法处理这个问题。
有没有可能从输出中删除“十进制”并只显示数字'interval': 2
?还是我需要将我所有的 ModelFields 更改为 Float/Integer?
解决方案
推荐阅读
- javascript - 打字稿抱怨显式类型没有索引签名
- kubernetes - 在 Kubernetes 上设置 glusterfs 时出错:volume create: heketidbstorage: failed: Host not connected
- php - 将 laravel 供应商文件夹上传到 cpanel 时出错
- typescript - TS2605:JSX 元素类型'VNode
| 看法 ' 不是 JSX 元素的构造函数 - autodesk-forge - 模型浏览器如何按楼层或默认分类并一起显示
- c++ - 为什么必须复制 libstdc++-6.dll 才能运行我的 c++ 程序?
- javascript - 在 Javascript 中操作 DOM 不起作用
- node.js - 项目太大
- php - Laravel 有 2 张桌子
- javascript - 每次调用函数时,JavaScript 都会动态重复元素