【发布时间】:2010-10-13 05:54:42
【问题描述】:
有没有办法可以在 django 中序列化 FloatField 模型实例?我在管理命令中有以下内容:
def chart_data(request):
i = 1
chart = open_flash_chart()
chart.title = t
for manager in FusionManagers.objects.all():
net_data = manager.netio_set.values_list('Net', flat=True)
clean = serializers.serialize('json', [ net_data, ])
new = line()
new.values = clean
locals()["graph_" + str(i)] = new
chart.add_element(locals()["graph_" + str(i)])
i = i + 1
return HttpResponse(chart.render())
但我收到错误:“ValuesListQuerySet”对象没有属性“_meta” 'Net' 字段是浮点字段,值被过滤到小数点后 2 位,所以我得到 400.23 等……这些可以序列化吗?
【问题讨论】:
标签: python django json django-models