xmlドキュメントに5個のアイテムを付けることになっているこのアプリケーションを作った。私の見解では、ファイルrss.xmlにこれらの5つの項目を辞書「rsscontent」を送信します。XMLとDjangoの問題(ユニコード関連?)
#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>
それは出力を生成し、しかし、ページが変わっています。
<title>[u'Apple iPod touch 8 GB (4th Generation) NEWEST MODEL']</title>
<description>[u'Apple iPod touch 8 GB (4th Generation) NEWEST MODEL']</description>
どのように私はこれを削除することができます。出力は次のようにそれで[uと「」]は?とそれが通常のテキストであることを確認しますか?
https://docs.djangoproject.com/ja/1.3/ref/contrib/syndication/ – diegueus9