python - 阅读 RSS 提要并在 Django 模板中显示它 |提要解析器

标签 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 模板。所以真的会朝它看。

需要指导的人:)

最佳答案

如果您将 feeds 添加到您的模板上下文中,您应该能够在您的模板中循环访问它:

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

{% endfor %}
</ul>

关于python - 阅读 RSS 提要并在 Django 模板中显示它 |提要解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25411504/

相关文章:

python - 使用 psycopg2 : SELECT from a Python list 的参数化查询

python - 从 feedparser 媒体检索 url :content

c# - 解析 RSS 提要最近引发文档类型定义 (DTD) 错误

python - 尝试在 python 中打印时出现 SyntaxError : invalid syntax Python 3. 5,即使是简单的 print ("Hello World")

python - pandas to_csv — 不编码文件名或路径

python - 如何打印由 Python 数字列表指定的文件行?

python - 过滤功能-如何将外键对象属性作为关键字传递

javascript - 我的 Django 和 jQuery AJAX 表单提交设置有什么问题?

django - 在以 windows 为主机的 vagrant ubuntu vm 上运行 pytest。导入文件不匹配

xml - 在 Rss 或 Atom-feeds 中使用 data-uri 嵌入图像