From f7b77e38325ca1fc3dbb13373b81123f4ead97f9 Mon Sep 17 00:00:00 2001 From: Tom Willemsen Date: Tue, 13 Mar 2012 01:23:42 +0100 Subject: Add RSS feed for comments --- aggregator/feeds.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'aggregator/feeds.py') diff --git a/aggregator/feeds.py b/aggregator/feeds.py index f5fb8b7..3274ba3 100644 --- a/aggregator/feeds.py +++ b/aggregator/feeds.py @@ -1,4 +1,5 @@ from django.contrib.syndication.views import Feed +from django.contrib.comments.models import Comment from .models import Post @@ -18,3 +19,26 @@ class LatestPostsFeed(Feed): def item_link(self, item): return "/post/%d/" % item.pk + + def item_pubdate(self, item): + return item.updated + +class LatestCommentsFeed(Feed): + title = "ryuslash's latest comments" + link = "/" + description = "Comments on posts" + + def items(self): + return Comment.objects.all() + + def item_title(self, item): + return 'Comment for %s' % item.content_object.title + + def item_description(self, item): + return item.comment + + def item_link(self, item): + return "/post/%s/" % item.object_pk + + def item_pubdate(self, item): + return item.submit_date -- cgit v1.2.3-54-g00ecf