我似乎找不到将 Django 模型和 Python 字典一起序列化的好方法,返回一个看起来像这样的 json 响应对我来说很常见
{
"modified":updated_object,
"success":true
... some additional data...
}
使用 simplejson 序列化字典或使用 Django 的 serializers.serialize 序列化模型非常简单,但是当我将它们混合在一起时,我会出错。
有更好的方法吗?
最佳答案
你不能把模型实例转换成字典,加入另一个字典然后序列化吗?
from django.forms import model_to_dict
dict = model_to_dict(instance)
dict.update(dict2)
... Then serialize here ...
不知道如何“变得更好”...:-)
关于python - 使用混合 Django 模型和字典的 Django JSON 序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1959375/