1
我想,象这样一些额外的信息一起序列化的一些模型数据:Django的 - 序列化模型与其他数据
data = {
'model_data': serializers.serialize('json', SomeModel._default_manager.all(), fields=('name','last_updated')),
'urls': {
'updateURL':'http://www.bbc.co.uk',
},
}
json = simplejson.dumps(data)
它接缝我的“model_data”的对象是正在连载的两倍,因为它似乎被退回作为一个字符串,而不是一个有效的JSON对象:
Object
model_data: "[{"pk": 1, "model": "models.SomeModel", "fields": {"last_updated": null, "name": "Name test"}}]"
urls: Object
我在做什么错在这里?
也许尝试不先序列化模型? – john2x 2011-05-24 16:17:19
返回“不是JSON序列化”错误。 – Hanpan 2011-05-24 16:19:03
如果一切都失败了,你可以把模型数据写成字典。 – john2x 2011-05-24 16:42:12