【发布时间】:2011-06-22 01:15:26
【问题描述】:
我制作了这个应用程序,它应该提供一个包含 5 个项目的 xml 文档。我的视图将包含这五个项目的字典“rsscontent”发送到文件 rss.xml:
#views.py
return render_to_response("rss.xml", {"rsscontent":rsscontent})
那么 rss.xml 文件如下所示:
#rss.xml
<?xml version="1.0" encoding="UTF-8"?>
<rss version="0.92">
<channel>
{% for key, value in rsscontent.items %}<item>
<title>{{value|safe}}</title>
<description>{{value|safe}}</description>
<link>{{key|safe}}</link>
</item>
{% endfor %}
</channel>
</rss>
它会生成一个输出,但是页面表现得很奇怪。输出中包含 [u''],如下所示:
<title>[u'Apple iPod touch 8 GB (4th Generation) NEWEST MODEL']</title>
<description>[u'Apple iPod touch 8 GB (4th Generation) NEWEST MODEL']</description>
我怎样才能删除它?并确保它是普通文本?
【问题讨论】: