1
我有功能,这对于XML生成的数据,我想用一个模板:如何从视图中返回原始数据?
<?xml version="1.0" encoding="utf-8"?>
<items>
{% for item in items %}
<item>
<title>{{ item.title }}</title>
<desc>{{ item.desc }}</desc>
</item>
{% endfor %}
</items>
但是,如果使用:
t = loader.get_template(templatename)
c = RequestContext(request, generated_data)
return HttpResponse(t.render(c))
我得到的结果:
<html>
<head></head>
<body>
<?xml version="1.0" encoding="utf-8"?>
<items>
<item>
<title>Title 1</title>
<desc>desc 1</desc>
</item>
<item>
<title>Title 2</title>
<desc>desc 2</desc>
</item>
<item>
<title>Title 3</title>
<desc>desc 3</desc>
</item>
</items>
</body>
</html>
如何阻止此头文件?
你是什么意思'<...我的结果...>?那里出现了什么? –
正确的xml数据 – Nips
你究竟在哪里看到这个多余的HTML? –