是否有用于从视图转储数据的默认模板

时间:2010-08-10 01:17:48

标签: django view

我有复杂的模型,只想“转储”一些查询集,以查看它们从视图代码中包含的内容。

我尝试了通用list_detail(来自urls.py) - 但似乎需要编写模板。

有没有办法从一个视图中转储数据(比如json的保存方式),它可以处理传递的任何内容?

2 个答案:

答案 0 :(得分:3)

您可以将查询集序列化为XML,然后在响应中返回该值。类似的东西:

from django.core import serializers

def view(request):
    xml = serializers.serialize('xml', FooModel.objects.all())
    response = HttpResponse(xml, mimetype='application/xml')
    return response

答案 1 :(得分:0)

您是否查看了内置的databrowse应用?