Consider the following Django Model:
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
}
}
]
是否可能让序列化程序“更深入”,将由事件实例引用的用户进行序列化,以便我可以在我的Javascript代码中访问该数据?
看起来使用开发版本是可能的,但是我正在使用1.1。