【发布时间】:2011-01-23 11:42:01
【问题描述】:
考虑以下 Django 模型:
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。
【问题讨论】:
标签: django json django-models