我做了这个应用程序,它应该提供一个包含5个项目的xml文档。我的视图会将包含这五项的字典“rsscontent”发送到文件中rss.xml公司名称:
#views.py
return render_to_response("rss.xml", {"rsscontent":rsscontent})
然后rss.xml文件如下所示:
^{pr2}$它会生成一个输出,但是页面的行为很奇怪。输出中的[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>
我怎样才能把这个去掉?并确保它是普通文本?在
不要使用
|safe
过滤器。另外,对象值看起来像是列表,所以您需要获取其中的第一个元素,而不仅仅是打印项目本身。在您希望修改您的输入
rsscontent
变量如下所示:而不是你现在可能有:
^{pr2}$如果不能这样做,则需要将模板值输出修改为如下所示:
这将获取列表中的第一项,而不是打印列表本身。在
相关问题 更多 >
编程相关推荐