我做了這個應用程序,應該給一個XML文檔5項。我的觀點發送詞典「rsscontent」這五個項目文件rss.xml:XML和Django問題(unicode相關?)
#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>
如何刪除這個?並確保它是正常的文本?
https://docs.djangoproject.com/en/1.3/ref/contrib/syndication/ – diegueus9