【发布时间】:2013-07-05 12:31:40
【问题描述】:
我的模板文件中有这个:
<?xml version="1.0" encoding="utf-8" ?>
<entries>
{% for entry in entries %}
<entry>{{ entry.entry_id }}</entry>
{{ endfor }}
</entries>
在我看来:
...
return render(request, 'entries.xml', {'entries': entries})
当我想显示数据时,它显示如下:
1 2 3 4 ...
但想要的结果是:
<?xml version="1.0" encoding="utf-8" ?>
<entries>
<entry>1</entry>
<entry>2</entry>
<entry>3</entry>
<entry>4</entry>
...
</entries>
如何在浏览器中显示所有带有标签的xml树?
【问题讨论】:
-
您能否澄清一下,所需的输出是什么?您在哪里显示您的数据?
-
为什么不使用 django-tastypie.readthedocs.org 和格式类型为 xml ...或检查这个问题 ..stackoverflow.com/questions/3829442/…
-
@alecxe:帖子已更新。
-
@boltsfrombluesky: 如何使用格式类型?
-
我刚刚尝试了您的代码,它看起来不错.. 如果您使用的是 chrome,请按 ctrl+u 并查看它正确显示 xml 的源