阅读RSS feed并在Django Template中显示它feedparser

时间:2014-08-20 18:03:11

标签: python django rss django-templates feedparser

请参阅此博客:http://johnsmallman.wordpress.com/author/johnsmallman/feed/

我想为我的应用程序获取RSS提要。上面的博客是一个wordpress博客。

我正在使用feedparser

import feedparser
feeds = feedparser.parse('http://johnsmallman.wordpress.com/author/johnsmallman/feed/')

现在feeds['feed']['title']输出u"Johnsmallman's Blog \xbb John Smallman"

我的问题是我在我的应用中如何呈现这一点。让我们说这篇博客包含了100篇文章。所以我想循环并获取所有数据。

有没有直接的方法呢?任何预定义的库或方法?

我有谷歌用谷歌搜索,但很难。

我基本上希望将它呈现给Django Template。所以真的会对它有所了解。

需要指导人员:))

1 个答案:

答案 0 :(得分:6)

如果您将feeds添加到模板上下文中,则应该可以在模板中循环显示它:

<ul>
{% for entry in feeds.entries %}
    <li><a href="{{entry.link}}">{{entry.title}}</a></li>

{% endfor %}
</ul>