2 from django.contrib.syndication.views import Feed, FeedDoesNotExist
5 from django.contrib.syndication.feeds import Feed, FeedDoesNotExist
8 from django.utils.translation import ugettext as _
9 from models import Question
10 from forum import settings
13 class RssQuestionFeed(Feed):
14 copyright = settings.APP_COPYRIGHT
16 def __init__(self, question_list, title, description, request):
18 self._description = description
19 self._question_list = question_list
20 self._url = request.path
23 super(Feed, self).__init__(request, '')
31 def item_link(self, item):
32 return item.get_absolute_url()
34 def item_author_name(self, item):
35 return item.author.username
37 def item_author_link(self, item):
38 return item.author.get_profile_url()
40 def item_pubdate(self, item):
43 def items(self, item):
44 return self._question_list[:30]