考虑下面的Django模型:Django的深JSON序列化对象
class Event(models.Model):
startDate = models.DateField()
endDate = models.DateField()
user = models.ForeignKey(User, null=True)
在我看来,后来我这样做:
django.core.serializers.serialize("json", Event.objects.all())
return HttpResponse(data, mimetype='application/javascript')
,并得到如下回应:
[
{
"pk": 1,
"model": "myapp.event",
"fields": {
"startDate": "2010-02-02",
"endDate": "2010-02-02",
"user": 2
}
}
]
是否有可能让序列化程序“更深入”并序列化由Event实例引用的用户,以便我可以访问在我的Javascript代码中的数据?
看起来好像这是可以使用开发版本,但我使用1.1 FWIW。