【Python】可序列化数据与不可序列化数据
JSON 响应要求的数据必须是可序列化的,常见的可序列化类型包括:
- 字符串、数字、布尔值、
None、列表、字典。
不可序列化的类型包括:
- 自定义对象、
QuerySet、datetime等。
为了使不可序列化的数据能够通过 JsonResponse 返回,通常需要将其转换为可序列化的数据格式(如列表、字典或字符串)。
JSON 响应要求的数据必须是可序列化的,常见的可序列化类型包括:
None、列表、字典。不可序列化的类型包括:
QuerySet、datetime 等。为了使不可序列化的数据能够通过 JsonResponse 返回,通常需要将其转换为可序列化的数据格式(如列表、字典或字符串)。