【发布时间】:2013-01-13 04:45:09
【问题描述】:
我有一个带有tastypie 的django 应用程序。我的应用程序中的一个模型有一个DecimalField。当我收到来自 API 的 JSON 格式的响应时,所有小数字段都显示为 strings 而不是 numbers:
例如我得到:
objects: [
{
id: "1",
my_decimal_field: "84.54"
}
而不是
objects: [
{
id: "1"
my_decimal_field: 84.54
}
id 字段也会发生这种情况。
¿有什么想法吗?
【问题讨论】:
-
我也有同样的问题:十进制字段作为字符串返回。您可以在客户端级别调用 parseFloat,但在编写为每个返回的数据调用的函数时它不是很有效。这个问题有什么改善吗?