新的 RSS/Atom 框架
我们已将一个联合框架添加到 Django 中。它使得生成 RSS 和 Atom 订阅源变得非常容易。
天哪,它太容易了,简直不应该合法。
“svn update”你的代码以获取访问权限,并在全新的联合框架文档中阅读所有相关信息。
这是一个快速示例。此 Python 类创建了此博客最新条目的 RSS 订阅源
class LatestEntries(Feed): title = "The Django weblog" link = "/weblog/" description = "Latest news about Django, the Python Web framework." def items(self): return entries.get_list(limit=10)
此示例非常简单,但该框架非常动态,并允许实现相当的复杂性。
先前完全未记录的 RSS 框架已被完全移除/重构。如果你进行了一些修改、反向工程等,并且实际上使用了先前的 RSS 框架,那么你的订阅源将不再起作用。我在向后不兼容更改页面上记录了这些更改。
感谢 alastair、ismael、hugo、eric moritz 和 garthk 提供的各种补丁和想法。尽情享受吧!
返回顶部