First attempt to follow Django 1.4 feed classes.
I followed the instructions at https://docs.djangoproject.com/en/1.4/ref/contrib/syndication/ and attempted to get these feeds to match that one.
This commit is contained in:
parent
10b785b04d
commit
61476fdb5c
1 changed files with 17 additions and 0 deletions
|
@ -42,6 +42,11 @@ class PressReleaseFeed(Feed):
|
|||
def items(self):
|
||||
return PressRelease.objects.filter(pub_date__lte=datetime.now(),
|
||||
sites__id__exact=settings.SITE_ID).order_by('-pub_date')[:10]
|
||||
def item_title(self, item):
|
||||
return item.title
|
||||
|
||||
def item_description(self, item):
|
||||
return item.title
|
||||
|
||||
def item_pubdate(self, item):
|
||||
return item.pub_date
|
||||
|
@ -76,6 +81,12 @@ class OmnibusFeed(ConservancyFeedBase):
|
|||
author_link = "https://sfconservancy.org/"
|
||||
author_name = "Software Freedom Conservancy"
|
||||
|
||||
def item_title(self, item):
|
||||
return item.title
|
||||
|
||||
def item_description(self, item):
|
||||
return item.description
|
||||
|
||||
def item_enclosure_mime_type(self): return "audio/mpeg"
|
||||
|
||||
def item_enclosure_url(self, item):
|
||||
|
@ -199,6 +210,12 @@ class BlogFeed(ConservancyFeedBase):
|
|||
|
||||
return answer
|
||||
|
||||
def item_title(self, item):
|
||||
return item.title
|
||||
|
||||
def item_description(self, item):
|
||||
return item.description
|
||||
|
||||
def item_author_name(self, item):
|
||||
return item.author.formal_name
|
||||
|
||||
|
|
Loading…
Reference in a new issue