【发布时间】:2011-01-16 01:08:11
【问题描述】:
params['blog_posts'] = Content.objects.get(user = blah)
params['other_vars'] = "other stuff"
params['votes'] = 4245
if request.GET.get("format") == "json":
response = json.dumps(params)
return HttpResponse(response)
else:
return render_to_response("posts.html", params, RequestContext(request))
在我的模板中,我做这样的事情:
{% for p in blog_posts %}
The author is: {{ p.user.get_profile.about_me }}
{% endfor %}
如您所见,我真正利用了 Django 的外键/数据库模型。问题是……我如何将所有这些外国模型拍摄成 JSON?
即使我使用django.core.serializers 序列化blog_posts,JSON 也不会包含.user 模型,当然也不会包含.get_profile 模型。
【问题讨论】:
标签: python mysql database django