view gpp/news/feeds.py @ 84:9e5e52556d5b

Forums: added a last_post_info template tag. Still need to add a go to last post icon for it.
author Brian Neal <bgneal@gmail.com>
date Sat, 29 Aug 2009 22:01:40 +0000
parents dbd703f7d63a
children 6f14970b103a
line wrap: on
line source
"""
This file contains the feed classes for the news application.
"""

from django.contrib.syndication.feeds import Feed
from news.models import Story


class LatestNewsFeed(Feed):
   """The Feed class for the news application"""

   title = 'SurfGuitar101.com News Feed'
   link = '/feeds/news/'
   description = 'News articles and stories from SurfGuitar101.com'
   copyright = 'Copyright (C) 2008, Brian Neal'
   ttl = '720'

   title_template = 'news/feed_title.html'
   description_template = 'news/feed_description.html'
   
   def items(self):
      return Story.objects.order_by('-date_published')[:5]

   def item_pubdate(self, item):
      return item.date_published

   def item_categories(self, item):
      return (item.category.title, )