如何快速将查询结果集转储到JSON中?

TIM*_*MEX 2 javascript python django json

import simplejson as json
results = Content.objects.filter(blah)
theresult_json = json.dumps(results)
Run Code Online (Sandbox Code Playgroud)

这不行!!

Yuj*_*ita 6

怎么样http://docs.djangoproject.com/en/dev/topics/serialization/

from django.core import serializers
data = serializers.serialize('json', SomeModel.objects.all())

# it's pretty useful and quick.
data = serializers.serialize('json', SomeModel.objects.all(), fields=('foo','bar'))
Run Code Online (Sandbox Code Playgroud)