考慮下面的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。