【发布时间】:2022-11-10 10:17:21
【问题描述】:
我与rest_framework 合作实现django API。我数据库中的表 Order 有 nan 字段,Nan 生成错误Out of range float values are not JSON compliant: nan。
如何确保将 Nan 序列化为 JSON 有效。
#serializers.py
from rest_framework import serializers
from api.models import Order
class OrderSerializer(serializers.ModelSerializer):
class Meta:
model = Order
fields = ('id', 'status', 'description')
这里的序列化是一个黑匣子,我找不到解决这个问题的地方。
【问题讨论】:
-
哪个领域是花车?你能分享你的模型代码吗?
-
@Daniel 我有 18 个字段,我只是优化了代码,但我相信很多字段都面临同样的问题
标签: python json django django-rest-framework django-serializer