Django 如何从视图返回原始数据?
我有一个生成xml数据的函数,我想使用一个模板:Django 如何从视图返回原始数据?,django,django-templates,Django,Django Templates,我有一个生成xml数据的函数,我想使用一个模板: <?xml version="1.0" encoding="utf-8"?> <items> {% for item in items %} <item> <title>{{ item.title }}</title> <desc>{{ item.desc }}</desc> </item>
<?xml version="1.0" encoding="utf-8"?>
<items>
{% for item in items %}
<item>
<title>{{ item.title }}</title>
<desc>{{ item.desc }}</desc>
</item>
{% endfor %}
</items>
我得到的结果是:
<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>
标题1
描述1
标题2
描述2
标题3
描述3
如何防止出现此标题?我的错误,源代码中的特殊字符,请关闭。您所说的
<。。。我的结果…>
?出现了什么?你到底在哪里看到这个无关的HTML?我不认为你实际上在处理一个问题。关键是,浏览器会在您检查页面时自动添加所有不需要的代码,而事实上,您的代码没有html
、head
或body
标记。
<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>