我用modle.object.raw()方法运行了一个sql语句,生成了一个RawQuerySet。这个Set包含了一些不属于这个model的列。
在用serializers.serialize('json',RawQuerySet)生成json数据的时候,发现不属于model的列的值不见了,只保留了原model的列,有什么好办法解决么。
新人新手有什么表述不清的,请大家多包涵,谢谢!
我用modle.object.raw()方法运行了一个sql语句,生成了一个RawQuerySet。这个Set包含了一些不属于这个model的列。
在用serializers.serialize('json',RawQuerySet)生成json数据的时候,发现不属于model的列的值不见了,只保留了原model的列,有什么好办法解决么。
新人新手有什么表述不清的,请大家多包涵,谢谢!
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
2 回答1.9k 阅读✓ 已解决
用json.dumps生成json吧。serializers.serialize方法不能序列化不属于model的列。