有很多关于如何序列化Model QuerySet的文档,但是如何将Model实例的字段序列化为JSON呢?

推荐答案

您可以轻松地使用列表来包装所需的对象,这就是Django序列化程序正确序列化它所需的全部内容,例如:

from django.core import serializers

# assuming obj is a model instance
serialized_obj = serializers.serialize('json', [ obj, ])

Django相关问答推荐

如何在Django中将可选参数传递给视图?

从Azure Web应用服务器上的cron任务的虚拟环境加载变量

获取 Django (postgres) 中带注释字段的平均值

Django REST框架中如何从另一个视图调用API视图?

在 Django 中重组多对多字段

ModelForm 的 Django TextField max_length 验证

Django:想要将一个空字段显示为空白而不是显示无

恢复 Django 1.7 RemoveField 迁移

Django 自定义管理器 - 如何仅返回登录用户创建的对象?

Django: Admin:在管理员中更改字段的小部件

创建新内容类型时出错.请确保在try 单独迁移应用程序之前迁移内容类型

PyCharm 无法正确识别需求 - Python、Django

在 Django 中注册用户的最佳方法

Django模板转义

在 docker 容器中创建 django 超级用户而不输入密码

如何在不发送信号的情况下保存模型?

获取 django 应用的绝对路径

在 Django shell 启动时自动导入模型

AUTH_USER_MODEL 指的是尚未安装和创建的模型 .. AbstractUser 模型无法登录

Heroku & Django:OSError: No such file or directory:'/app/{myappname}/static'