1. -------feeds.py-----
  2. from django.contrib.syndication.feeds import Feed
  3. from bibbase2.models import News
  4.  
  5. class LatestEntriesFeed(Feed):
  6. title = "Bibbase2 site news"
  7. link = "/sitenews/"
  8. description = "Updates on changes and additions to bibbase2"
  9.  
  10. def items(self):
  11. return News.objects.order_by('-pub_date')[:5]
  12.  
  13. def item_title(self, item):
  14. return item.headline
  15.  
  16. def item_description(self, item):
  17. return item.text
  18.  
  19. -------urls.py-------
  20. from bibbase2.models import *
  21. from django.conf.urls.defaults import *
  22. from django.contrib import admin
  23. from bibbase2.RSS.feeds import LatestEntriesFeed
  24.  
  25. urlpatterns = patterns('',
  26. # ...
  27. (r'^latest/feed/$', LatestEntriesFeed()),
  28. # ...
  29. )
  30.